发表于: 2018-03-27 23:41:07
1 590
今天完成的事情:
了解了一下Spring,配置文件,以及很多注解的意思。头皮发麻~ 待我想想
sping这个框架就是把对象(Java所有东西都是对象)转化成bean实例,然后注入Ioc容器,需要用的时候再写依赖关系。
1. 这个标签可以去扫描路径下的java包,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean,然后还有一些子类可以控制扫描粒度。
2.这个就是引入属性文件增加对象的灵活性。
3.这个就是直接把原来在mybatis配置文件中的元素转换成bean注入给sqlsession.
还有就是里面的ref属性,就是把某一个bean注入到这个bean的某一个属性。
还有一个事务管理器,这个不是唯一的可以根据自己的项目做选择,总的来说有两种,一种是编程式事务管理,还有一种是声明式事务管理。
还有@autowired,可以不用在创建对象的时候显式调用set方法。
@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。
明天计划的事情: 完成spring和mybatis的整合。
遇到的问题:只是对Spring有了一个大致的了解, 所以感觉没有什么东西可以写(写出来感觉有些不严谨),准备明天敲完代码再写进一步的理解。
收获:对spring有了一个模糊的概念。
评论