社区
Java EE
帖子详情
spring-task里怎么用Controller
Dision LI
2016-03-08 10:12:47
在
@Component
public class TaskAnnotationController{
@Autowired
private UserController userController;
这个注解不了,怎么解决
@Scheduled(fixedRate = 1000*30*60)
public void print(){
userController.aa();
}
}
...全文
266
1
打赏
收藏
spring-task里怎么用Controller
在 @Component public class TaskAnnotationController{ @Autowired private UserController userController; 这个注解不了,怎么解决 @Scheduled(fixedRate = 1000*30*60) public void print(){ userController.aa(); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuashenshou
2016-03-08
打赏
举报
回复
不知道你是否使用的spring mvc,如果是的话无法注入Controller的原因应该是你的applicationContext这个beanFactory里没有这个bean,因为在使用spring mvc之后,其实是有两个context,一个是applicationContext,还有一个是mcvContext,前者与后者是父子容器的关系,而你的Controller的实例是在子容器中,所以无法注入,因为父容器是不能访问自容器的bean,这个地方你可以将注入的Controller换成父容器中的service就可以了
Field userService in com.zher.reggie_
task
_out.
controller
.User
Controller
required a bean of type ‘com
在使用
Spring
框架的
Controller
中,遇到一个错误,即在`com.zher.reggie_
task
_out.
controller
.User
Controller
`
里
,需要一个类型为`com.userService`的bean但未找到。错误日志详细显示了问题所在。解决这个问题的方法尚未给出。
interceptor,
controller
, listener,
spring
Task
组件选用
本文探讨了在不同组件中实现初始化逻辑的适用性,如filter/interceptor、servlet/
controller
、
spring
Task
、listener等。强调了listener作为在特定事件触发时执行初始化逻辑的合适选择,特别是javaweb基础监听器和
spring
监听器在web容器启动或关闭时的角色。通过理解这些组件的特点,可以帮助开发者选择最佳实践来实现初始化逻辑。
在非
controller
里
调用service
本文介绍三种在非
Controller
类中调用Service层方法的方法,包括通过方法传递数据、注册bean进行调用以及利用WebApplicationContext定时调用Service层方法。
使用
Spring
boot开发一个接口 - TODO应用中新建一个
TASK
本文介绍了如何使用
Spring
Initializr初始化
Spring
Boot项目,添加
Spring
Web、
Spring
Data JPA和MySQL Driver依赖。接着讲解了数据库配置、Flyway的使用,以及在`db.migration`下创建SQL脚本。最后,展示了代码结构,包括
Task
实体、Repository、Service和
Controller
的创建,并指导如何运行应用,通过Postman测试接口并验证数据库变更。
解决
spring
task
在调用
controller
时,当
controller
访问service时候空指针错误的问题
本文介绍了一种在
Spring
框架中常见的定时任务中出现的空指针异常问题及其解决方案。通过调整依赖注入的方式,避免了在定时任务中因新实例化控制器而导致的@Autowired失效问题。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章