Spring注解注入配置文件的值

     我在service层想获取properties文件中的值,如果用spring注解的方式去获取需要把Service类也注解为Component么?

在Spring之前 在一个对象中调用另外一个类,需要在其内部实例化这个类,这样的结果是一旦类的数目增加代码的耦合度将变的非常高。为了降低耦合度,我们引入了Spring,Spring可以通过注入来降低代码的耦合度。即把生成对象的控制权交给容器,代码要做的只是使用这些对象进行逻辑或者持久化操作,这就是控制反转(IOC).......
答案就在这里:Spring的注入-从配置文件到注解
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

service的话最好注解为@Service,虽然他和@Component没区别,但Spring还是这么建议,以后有可能会扩展功能,加上注解读propertis的话,要在配置文件里加载properties,并给service定义几个属性,在配置文件里赋值

@service 和@component作用是一样的。为看代码的可读性,最好使用对应的,参考内容:Spring 注解

你是想获取xxx.properties文件中的值吗?

一般注解为@service,,,,,