spring新心得
一直觉得spring是最厉害的框架,说说最近从依葫芦画瓢到现在慢慢摸索他的思想的过程
以前什么都不懂,在xml上抄网上的东西,到大概知道是什么运作的
三种配装方式
1,《spring实战》推荐的方式,使用注解开启扫描
下面的类注解上
@Repository、@Service、@Controller 和 @Component 也就是一个Bean的意思,然后装载的时候,标上@Autowired就可以自动注入了
2,使用java文件配置,新建一个javaConfig类,
在javaConfig配置中可以写入一些逻辑,setter和构造器都可以用,Bean可以用@Autowired注入
3,最基本的方法,就是用xml文件配置,<beam class="ssdsfsa" id = "ds"/>,配置好了就可以用@Autowird注入了
要记住,使用之前一定要先进行扫描的那些,还有要导入上下文文件,曾今我就是以为自动注入(但我的那个bean是写在xml文件中)的时候不用导入上下文文件,而困扰了一个下午,
现在明确说明,在xml的配置一定要加载上下文,不然自动注入会失败
还有就是,配置可以分开几个xml写,然后由一个xml来import全部,然后加载一个xml文件就可以了
ps : 有空连公司流程,配上spring的jdbctemplate写一下