spirng boot的一些缺点: 当spring boot应用以一个fat jar方式运行时,会遇到一些问题。以下是个人看法: 日志不知道放哪,默认是输出到stdout的 数据目录不知道放哪, jenkinns的做法是放到 ${user.home}/.jenkins 下面 相对目录API不能使用, ...
分类:
编程语言 时间:
2021-06-21 20:10:02
阅读次数:
0
5 Spring配置 5.1 别名 如果添加了别名,我们也可以使用别名获取到这个对象。 <alias name="user" alias="user2"></alias> 5.2 Bean的配置 id : bean的唯一标识符,也就是相当于我们学的对象名 class: bean对象所对应的全限定名 ...
分类:
编程语言 时间:
2021-06-21 19:58:01
阅读次数:
0
6 依赖注入DI 6.1 构造器注入 ·在前面的博客中,我们已经提到过构造器注入的方法。详情请参照IOC创建对象的方法。 6.2 set方式注入 依赖注入:Set注入! 依赖:bean对象的创建依赖于容器! 注入:bean对象中的所有属性,有容器来注入! 【环境搭建】 1.复杂类型 public c ...
分类:
编程语言 时间:
2021-06-21 19:53:11
阅读次数:
0
7 Bean的自动装配 自动装配是Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式: 1.在xml中显示的配置 2.在java中显示配置 3.隐式的自动装配【重点】 7.1 byName自动装配 byName会自 ...
分类:
编程语言 时间:
2021-06-21 19:52:51
阅读次数:
0
引入其他配置文件(分模块开发) 实际开发中,Spring的配置内容非常多,这就导致Spring配置很繁杂且体积很大。 所以:可以将部分配置拆解到其他 配置文件中,而在Spring主配置文件通过import标签进行加载 JSP中也有个 import 类似于内个,就是把其他xml中的东西导入进来 不会很 ...
分类:
编程语言 时间:
2021-06-20 18:29:23
阅读次数:
0
Spring的重点配置:<bean>标签:id属性:在容器中Bean实例的唯一标识,不允许重复 class属性:要实例化的Bean的全限定名 scope属性:Bean的作用范围,常用是Singleton(默认)和prototype <property>标签:属性注入 name属性:属性名称 valu ...
分类:
编程语言 时间:
2021-06-20 18:22:23
阅读次数:
0
IOC与AOP的理解 IOC IOC控制反转概述 控制反转是一种设计思想,将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 IOC的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理。这可以带来很多好处: 资源集中管理,实现资源的可配置和易管理 降低了使用资 ...
分类:
其他好文 时间:
2021-06-20 18:08:46
阅读次数:
0
1. Adding devtoolls to your project <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runt ...
分类:
其他好文 时间:
2021-06-20 17:42:40
阅读次数:
0
(spring 源码阅读 -- bean 的加载) 本文代码入口: \spring-framework-5.0.x\spring-beans\src\main\java\org\springframework\beans\factory\support\AbstractBeanFactory.get ...
分类:
编程语言 时间:
2021-06-19 19:36:04
阅读次数:
0
(容器的功能拓展) PS * 本文代码基本为伪代码,注释为个人理解,水平有限,如有谬误,感谢指正。 关于spring的容器,除了BeanFactory以及它的默认实现类XmlBeanFactory之外。 Spring还提供了 ApplicationContext , 它用于对 BeanFactory ...
分类:
移动开发 时间:
2021-06-19 19:31:28
阅读次数:
0