Spring IOC 学习笔记(二)

曾经终败给现在 2022-04-11 09:15 341阅读 0赞

构造方法来实现属性注入:

使用

20181205121431113.png

set方法实现属性注入:

使用

20181205121522862.png

对象里面包含了另外的对象使用ref代替value

P名称空间的注入:先引入

" class="reference-link">20181205121626609.png

20181205121649452.png

20181205121659372.png

spEL注入 #{}

el表达式异曲同工

使用set注入方法的时候我们在声明类的时候先创建set方法

对于复杂对象的注入 集合 比如数组以及list 都用到了property下面的list 以及ref标签

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70

set用setmap用map

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 1

Spring分模块开发

一次加载多个

20181205121853447.png

在一个xml里面引入

20181205121913166.png

注解开发

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 2

先到xml里面配置

20181205121954123.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 3

到类里面加上注解

20181205122036638.png

20181205122047147.png

20181205122057360.png

没有set方法的属性直接加到属性上面

20181205122118147.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 4

20181205122147363.png

20181205122157404.png

20181205122206184.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 5

20181205122226703.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 6

20181205122244869.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYXdlc29tZQ_size_16_color_FFFFFF_t_70 7

20181205122309741.png

发表评论

表情:
评论列表 (有 0 条评论,341人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springIOC学习笔记

    一、IOC(控制反转) 软件开发原则:高内聚,低耦合。 有一个A功能需要实现 高内聚:现在在一个B类中就能完成A功能,现在B类就是内聚 低耦合:现在需要C类和D类一