已采纳回答 / qq_素食主义者_03960823
不跟申明的变量名,他是通过反射来的,是看set方法后面的名字,比如:setName,那么你声明的id必须是name;意思就是说去除set,把后面的大写改成小写
2016-09-17
最好先讲应用场景(也就是下面同学所说的需求目标。@Configuration貌似是Spring通过Annotation来封装配置(数据源、配置参数。。。)的方式。工作中这种配置还是用XML的比较多。
还有一点不理解的就是已经有@Component要搞个@Bean注解出来呢
还有一点不理解的就是已经有@Component要搞个@Bean注解出来呢
2016-09-16
我理解@Autowired 默认是按照byType进行注入的,有重复再byName,这样的设计可能是为了方便集合注入。
2016-09-16
我也说句感悟:
1.首先是要感谢老师的讲课的,能免费听课就知足吧。
2.能来学习大部分都是spring不熟的,我也是,学习了几节课确实感觉一头雾水,并非是没有听懂,而是不知道为什么要用它,或者是在什么场景下使用它,说白了学知识还不就是为了应用吗
1.首先是要感谢老师的讲课的,能免费听课就知足吧。
2.能来学习大部分都是spring不熟的,我也是,学习了几节课确实感觉一头雾水,并非是没有听懂,而是不知道为什么要用它,或者是在什么场景下使用它,说白了学知识还不就是为了应用吗
2016-09-16
byType时,是通过判断setXXX()方法形参的类的类型与配置文件中所需要使用的类的类型是否一致;
byName时,是通过判断setXXX()方法形参的参数名与配置文件中bean对应的id是否一致进行判断;
contructor:就是使用有参构造函数进行赋值;
但是当byName时,如果在类中定义了有参的构造函数且没有无参的构造函数时,是会报错的!
byName时,是通过判断setXXX()方法形参的参数名与配置文件中bean对应的id是否一致进行判断;
contructor:就是使用有参构造函数进行赋值;
但是当byName时,如果在类中定义了有参的构造函数且没有无参的构造函数时,是会报错的!
2016-09-15