

项目搭建
1.


默认单例
改成多例
使用单例对象会存在线程并发问题,多例是一人一个,但是会浪费服务器资源,在springmvc中用单例,其接受变量都是利用方法的参数,所以不会出现并发问题,每一个参数都是局部变量,如果用单例还不想用锁处理,那么避免定义成员属性,尽量用参数接受,但是还是用锁可以完全避免,但是会拖慢性能
ioc是默认立即加载
这句话就把所有对象都加在出来了
我们可以使用延迟加载
懒加载,只有单例对象才能延迟
还需要在impl文件中实现一下,没跟上


通过注释注入

加上文中的context主键扫描器

用spring框架最好用A




注解扫描器

impl也加


