最代码官方
2021-01-31 22:04:47
证
Spring自定义ThreadLocal Scope实现类:ThreadScope
项目描述
在上一份代码Spring Bean的Scopes范围Singleton和Prototype说明的实例中,除了几个spring内置的scope外,还可以通过实现Scope接口实现自定义范围Scope的实现类,这样可以按照自己的需求来对bean的生命周期进行管理
运行环境
jdk8+IntelliJ IDEA+maven
项目技术(必填)
spring @Scope
依赖包文件(可选)
链接:https://pan.baidu.com/s/1kuognwJcLChm7PM65gEcHw
提取码:5cmd
是否原创(转载必填原文地址)
转载https://memorynotfound.com/spring-custom-scope-creating-and-implementing-threadscope/
项目截图(必填)
运行截图(必填)
前提时需要在spring中初始化自定义的Scope实现类
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="thread" class="com.memorynotfound.spring.core.scope.ThreadScope"/> <bean class="org.springframework.beans.factory.config.CustomScopeConfigurer"> <property name="scopes"> <map> <entry key="thread" value-ref="thread"/> </map> </property> </bean> <bean class="com.memorynotfound.spring.core.scope.Register" scope="thread"/> </beans>
注意事项(可选)
运行Run即可
猜你喜欢
- Spring自定义类似@Required注解实现在容器启动时对bean进行依赖校验
- Spring自定义日志注解拦截初始化Logger对象实现日志输出的实例
- Spring两种常用的事务管理范例AspectJ和基于注解方式
- [工作必备]spring定时器简单的demo
- Spring通过配置component-scan base-package实现自动扫码指定路径的类并初始化bean的简单示例
- Spring生命周期接口InitializingBean和DisposableBean的实例演示
- Java Spring的三种注入方式
- spring通过@Async注解实现异步执行Service方法并且通过Java Future对象得到执行结果
- spring通过p-namespace的方式实现xml配置bean的属性实例
- spring通过c-namespace的方式实现xml配置bean构造函数实例
- Spring通过properties文件的配置实现bean初始化的简单示例
- Spring生命周期默认初始化和销毁方法通过xml配置实现
请下载代码后再发表评论
文件名:spring-custom-scope-thread-scope-example.zip,文件大小:5.896K
下载
- /
- /spring-custom-scope-thread-scope-example
- /spring-custom-scope-thread-scope-example/pom.xml
- /spring-custom-scope-thread-scope-example/src
- /spring-custom-scope-thread-scope-example/src/main
- /spring-custom-scope-thread-scope-example/src/main/java
- /spring-custom-scope-thread-scope-example/src/main/java/com
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core/scope
/spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core/scope/Register.java
/spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core/scope/Run.java
/spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core/scope/ThreadScope.java
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core/scope
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring/core
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound/spring
- /spring-custom-scope-thread-scope-example/src/main/java/com/memorynotfound
- /spring-custom-scope-thread-scope-example/src/main/java/com
- /spring-custom-scope-thread-scope-example/src/main/java
- /spring-custom-scope-thread-scope-example/src/main
- /spring-custom-scope-thread-scope-example

- Spring两种常用的事务管理范例AspectJ和基于注解方式
- [工作必备]spring定时器简单的demo
- 证 Spring通过配置component-scan base-package实现自动扫码指定路径的类并初始化bean的简单示例
- 证 Spring生命周期接口InitializingBean和DisposableBean的实例演示
- Java Spring的三种注入方式
- 证 spring通过@Async注解实现异步执行Service方法并且通过Java Future对象得到执行结果
- 证 spring通过p-namespace的方式实现xml配置bean的属性实例
- 证 spring通过c-namespace的方式实现xml配置bean构造函数实例
- 证 Spring通过properties文件的配置实现bean初始化的简单示例
- 证 Spring自定义类似@Required注解实现在容器启动时对bean进行依赖校验
- 证 Spring生命周期默认初始化和销毁方法通过xml配置实现
- spring 各种demo实例


szf123 LV12
2023年5月30日
xiao菜 LV2
2021年6月2日
srl2881552 LV10
2021年5月20日
leon528616 LV2
2021年5月20日
3399509525 LV5
2021年4月14日
kayok LV19
2021年3月16日
8763804 LV2
2021年3月10日
crowd_lu
2021年2月28日
暂无贡献等级
wghai2
2021年2月27日
暂无贡献等级
xdd211414 LV17
2021年2月26日