spring注解开发-spring12

spring注解开发-spring12_第1张图片

如果使用注解开发,就不需要了写 

spring注解开发-spring12_第2张图片

 再测试,也无误

如果你只写类型,只写autowired

如果按照名称注入,你不仅写autowired,还要靠内fea尔

Resource也可以完成注入:

同样是注入bean中id的值

spring注解开发-spring12_第3张图片

现在我们使用Value进行注入,写一个普通的字符串:

把itcast的值注入到drive当中,回到测试里,我们能打印itcast,注入给Value的值

spring注解开发-spring12_第4张图片

 回到spring.xml配置文件:这句话是干吗?加载到外部的配置文件到spring容器当中,把properties键值对放到容器里

spring注解开发-spring12_第5张图片

我们容器的键值对有什么: spel表达式

spring注解开发-spring12_第6张图片

 spring注解开发-spring12_第7张图片

SEL表达式:

他能干吗?能够直接让你从容器中找到K,如果匹配成功,就赋值给driver,这里填写是jdbc配置文件内容:

spring注解开发-spring12_第8张图片

scope的配置:这里卸载配置文件中

spring注解开发-spring12_第9张图片

 这里的singleton  sen购ten,默认是单例的,铺弱头type,值的是多例。

spring注解开发-spring12_第10张图片

这里@scope写上之后,代表的意思是:添加一个对象。

在初始化之后,我们配置过:

spring注解开发-spring12_第11张图片

使用注解配置之后,构造器之后执行初始化方法了-----PostConstruct 肯死抓可特,什么什么之后,

 

spring注解开发-spring12_第12张图片

 测试文件可以打印:

 如果想看到:

升一下容器,变成子,然后再手动关闭一下:

spring注解开发-spring12_第13张图片

原始注解束手无测的情况:

spring注解开发-spring12_第14张图片

 使用新注解的情况;

spring注解开发-spring12_第15张图片

 新注解:

spring注解开发-spring12_第16张图片

 如果在我的文件中,过于庞大,我可以将他拆开:

在分文件中进行引入:

如何配置新注解:

spring注解开发-spring12_第17张图片这些注解学完之后,这里面的内容就全部被替代了:

spring注解开发-spring12_第18张图片 

看看配置的类怎么用:

我们要用一个核心替代的类进行替代

spring注解开发-spring12_第19张图片

用核心的配置类;

spring注解开发-spring12_第20张图片

 spring注解开发-spring12_第21张图片

接下来,看看是怎么替代的: 写一个配置文件config.SpringCofiguration

spring注解开发-spring12_第22张图片

写完之后,我加一个注解:@Configuration代表着Spring的核心配置文件

spring注解开发-spring12_第23张图片 这里我们使用@ComponentScan("com.item")可以替代那句那?

spring注解开发-spring12_第24张图片 这个方法的返回值是你想返回值的类型:

spring注解开发-spring12_第25张图片

这里手动创建一下Datasource,之后你得把spring方法的返回值放到容器当中,所以你得加注解,加一个bean:

spring注解开发-spring12_第26张图片 

spring注解开发-spring12_第27张图片这样这里面的配置文件也被干掉了:

spring注解开发-spring12_第28张图片

 这里写了,我们要加载配置文件:

spring注解开发-spring12_第29张图片

 这里的ProperySource也可以加载配置文件:这解析完毕,我咋用,我jdbc.driver

spring注解开发-spring12_第30张图片

这里是在spring中能够解析这个sel文件:而你这里是API这样解析是不合适的。

这样解析能够

spring注解开发-spring12_第31张图片

这里的建一个新的文件

spring注解开发-spring12_第32张图片

 这里加一个属性相关的配置文件:

spring注解开发-spring12_第33张图片

 spring注解开发-spring12_第34张图片

 剪切一下,扔进导入:

spring注解开发-spring12_第35张图片

spring注解开发-spring12_第36张图片

最终,我加载要加载一个核心配置文件,就这样导导文件就行

spring注解开发-spring12_第37张图片

多个,加个,

spring注解开发-spring12_第38张图片

删掉它就行:

spring注解开发-spring12_第39张图片

这个测试需要改一下:

spring注解开发-spring12_第40张图片 

如果不改,专门加载核心配置类文件

spring注解开发-spring12_第41张图片 

 把他copy一下:

spring注解开发-spring12_第42张图片

 

 

 

 

 

 

 

 

你可能感兴趣的:(spring,java,后端)