使用spring注解方式的好处
一、什么是spring注解
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:
1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低
2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率
为了解决这两个问题,Spring引入了注解,通过”@XXX”的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。
二、
使用spring的注解即有好处,也有坏处,虽然使用注解方式给类中的依赖属性赋值免去了java文件和.xml文件之间不断切换的操作,但是,spring的注解是和java文件放置在一块的,造成了两者粘性很强,违背了解耦合的理念。
那么是使用在spring容器进行bean的配置并使用setter或者构造方法注入属性值呢?还是使用注解的方式呢?没有一个统一的答案。使用哪种方式,照项目老大而定,哈哈哈。