由于springmvc是spring的子容器,springmvc可以访问父容器的对象,但不能访问父容器的属性。
所以在controller层(子容器加载),要使用@Value注解访问properties文件(父容器加载)中的属性是不能访问的
要实现访问父容器的属性,怎么办呢
我们思考,我们可以在service层(父容器加载)中使用@Value注解读取properties文件属性,并把属性权限设置为public,
这样通过注入@Resource方式把service注入,然后通过service来访问properties文件属性
本文探讨了 SpringMVC 作为 Spring 的子容器无法直接访问父容器中的 Properties 文件属性的问题。介绍了如何在 service 层使用 @Value 注解读取属性,并通过 Resource 注入方式实现 controller 层访问。
1085

被折叠的 条评论
为什么被折叠?



