//核心代码 @Controller public class Ly4sIFutil { private static Ly4sService myLy4sService; Ly4sService getLy4sService() { return myLy4sService; } //核心代码 @Resource(name = "Ly4sService") public void setLy4sService(Ly4sService ly4sService) { Ly4sIFutil.myLy4sService = ly4sService; } } 静态类 注入bean //核心代码 @Service("Ly4sService") public class Ly4sServiceImpl implements Ly4sService{ } 把注解写好,在applicationContext.xml引入 <context:annotation-config /> <!-- 使用 annotation 自动注册bean,并检查@Controller, @Service, @Repository注解已被注入 --> <context:component-scan base-package="com.ly" /> 由于注解方式无法注入静态成员,所以改为注入到setter方法。 再通过赋值实现bean注入静态类
Spring MVC 注解方式 静态类 注入bean
原创
©著作权归作者所有:来自51CTO博客作者andylhx的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Spring的自动注入小细节
Spring的自动注入小细节
spring 自动注入 byName byType -
springboot 工具类中注入service接口,静态变量 java @PostConstruct
静态类注入service
初始化 服务器 静态变量 springboot -
springmvc 的原理以及工作流程(面试)
springMVC 工作流程及原理
MVC 工作流程 原理 -
SpringMVC如何是使用自动注入@autowrid
如下图:在SpringMVC项目中我们对Impl为了比较高的逼格或者说充分的利用Spring注解的相关的知
SpringMVC xml spring 配置文件 -
android 静态 注入 ios静态注入
依赖注入可以通过初始化方法(或构造函数)传递所需要的参数,或者通过属性(setter)传递。这里将对这两种方法进行讲解。 初始化方法注入: 1. - (instancetype)initWithDependency1:(Dependency1 *)d1 2. dependency2:(Dependency2 *)d2; 属性
android 静态 注入 Dependency Injection 初始化方法 依赖注入 初始化