1、基于注解的装配参考课本以及陈恒spring教材很好理解,还参考了https://blog.csdn.net/huweiliyi/article/details/107641886(偏向代码分析)
https://www.bilibili.com/video/BV1tM4y1Y7Jf/?spm_id_from=333.337.search-card.all.click&vd_source=af888e4b9fbc70c4d5e7a445796ae8a1(偏向理论讲解)
2、随机数的区分https://blog.csdn.net/weixin_43232955/article/details/108813725
3、java创建数组https://blog.csdn.net/qq_44518192/article/details/107085678,总是忘记。。注意区分语言间的差异
4、纯java配置参考陈恒spring教材,也很通俗易懂
5、这次主要被困在json格式和对象处理上,尝试了网上多种方法,参考代码,最后发现必须要通过try...catch...抛出异常,单纯的exception不管用。对苹果对象的处理过程中,忘记循环,直接返回了apples,结果总是得到[]空数组的答案,卡了很久。
6、注解装配与XML的比较:在Spring中,使用XML配置文件可以实现Bean的装配工作,但在实际开发中如果Bean的数量较多,会导致XML配置文件过于臃肿,给后期维护和升级带来一定的困难。为解决此问题,Spring提供了注解,通过注解也可以实现Bean的装配。
使用注解装配bean的时候要引入Context约束而不是beans约束;xml方式中的配置是为了装配bean,注解方式的配置只是为了告诉Spring去哪里扫描,由类上的注解来装配bean。
基于xml的注解使用<context:component-scan base-package=”目录”/>语句。
7、本次要用到的几种Spring注解:
@Component:指定一个普通的Bean,可以作用在任何层次;
@Controller:指定一个控制器组件Bean,用于将控制层的类标识为Spring中的Bean,功能上等同于@Component;
@Service:指定一个业务逻辑组件Bean,用于将业务逻辑层的类标识为Spring中的Bean,功能上等同于@Component;
@Repository:指定一个数据访问组件Bean,用于将数据访问层的类标识为Spring重的Bean,功能上等同于@Component;
@Autowired:指定要自动装配的对象;
@Resource:指定要注入的对象。
8、Java配置是Spring4x推荐的配置方式,它是通过@Configuration和@Bean来实现的。@Configuration声明当前类是一个配置类,相当于一个 Spring 配置的XML文件@Bean 注解在方法上,声明当前方法的返回值为一个 Bean。
9、有时候使用Java配置反而更加烦琐。何时使用 Java配置?何时使用注解配置?全局配置尽量使用 Java 配置,如数据库相关的配置业务Bean的配置尽量使用注解配置,如数据访问层、业务逻辑层、控制器层等相关的配置。
标签:xml,装配,Java,Spring,配置,Bean,注解 From: https://www.cnblogs.com/caileilei/p/17745109.html