06 2021 档案

摘要:@Value 此注解, 我们用的最多的是读取配置文件属性的: @Value("${database.dirverName}") String driverName; 这里的@Value中的$代表占位符, 它会读取上下文的属性值装配到属性中, 这就是一个最简单的SpringEL表达式, 通过Sprin 阅读全文
posted @ 2021-06-22 15:28 KILLNPE 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:在Spring Ioc容器最顶级接口BeanFactory中, 可以看到 isSingleton 和 isPrototype 两个方法, 其中, 如果 isSingleton 返回true, 则Bean在Ioc容器中是以单例的状态存在的, 这也是Spring Ioc容器的默认值, 如果 isProt 阅读全文
posted @ 2021-06-22 14:39 KILLNPE 阅读(498) 评论(0) 推荐(0) 编辑
摘要:生命周期 平时我们只会将Bean正确的装配到Ioc容器中, 但是并没有关心Ioc容器如何装配和销毁Bean的过程, 有时候我们也需要自定义初始化或者销毁Bean的过程, 以满足一些Bean 特殊初始化和销毁的要求, 例如我们希望数据源在其关闭的时候调用其close方法, 以释放数据库的连接资源, 这 阅读全文
posted @ 2021-06-16 17:01 KILLNPE 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1.@Configuration 声明当前类是一个配置类(java配置文件), 相当于之前Spring的XML配置文件(), 只不过现在使用基于java的配置, 它允许在上下文中注册额外的bean或导入额外的配置类, Spring的容器会根据它来生成Ioc容器去装配bean. 2.@Bean 注解在 阅读全文
posted @ 2021-06-16 14:45 KILLNPE 阅读(205) 评论(0) 推荐(0) 编辑
摘要:本章中使用的druid依赖是 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.15</version> </dependency> 不是 <dependency> <gro 阅读全文
posted @ 2021-06-08 11:22 KILLNPE 阅读(200) 评论(0) 推荐(0) 编辑
摘要:There is no getter for property named 'limitBefore' 工作需求, 使用了activit工作流, 项目使用的是springboot(2.1.1.RELEASE)项目, 所以使用springboot对activit进行集成, 我是用了activit 5. 阅读全文
posted @ 2021-06-04 16:06 KILLNPE 阅读(768) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示