0 0

怎么在spring的Timer里面获得application对象并放值在里面? 3

问题1.怎么在spring的Timer里面获得application对象并放值在里面?
问题2.怎么获得application对象,在struts里面
谢谢大家
问题补充:
我是说在Timer里面的run()方法里面获得application对象?
怎么注入啊?
还有在struts里面怎么获得application对象
问题补充:
1.可以加一个监听器。在初始化之后把application传给timer
====================================================
能不能说一说具体实现

2。request.getSession().getServletContext()创建的是ServletContext对象,怎么搞成Application呢
问题补充:
ServletContext是不是就是传说的Application
ServletContext.setAttribute("xxxx","xxxxxx");
在JSP页面就是用${applicaionScope.xxxx}访问,对不对
2008年12月30日 09:46

2个答案 按时间排序 按投票排序

0 0

采纳的答案

用注入呀,spring不就干这个的嘛。
spring配置文件中把timertask当成bean来配

2008年12月30日 10:29
0 0

sorry。刚才的有问题。
1.可以加一个监听器。在初始化之后把application传给timer
2.用request得到session用session.getServletContext()得到application

2008年12月30日 11:07

相关推荐

    小码农的代码(四)----------JAVA中Timer定时器与Spring定时任务

    在Java编程语言中,`Timer`类和Spring框架的定时任务是两种常见的实现定时执行任务的方式。本篇文章将深入探讨这两个主题,旨在帮助初学者理解它们的工作原理以及如何在实际项目中应用。 首先,让我们来看一下Java...

    Java-timer-in-the-web-application.rar_The Web

    在Web应用中,我们通常不会在主线程(如`main`方法)中创建`Timer`,而是将其配置在初始化阶段,比如在Servlet的`init()`方法或Spring Bean的初始化方法中。这样可以确保`Timer`在整个应用生命周期内有效。 如果你...

    spring + jdk TimerTask定时器

    在Spring的配置文件(如`application.xml`或使用Java配置)中,你需要启用定时任务的扫描。 ```xml ``` 或 ```java @Configuration @EnableScheduling public class AppConfig { // 其他配置... } ``` ### 总结 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. ...

    Spring 2.0 开发参考手册

    12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    java,javaweb,spring定时器

    通过创建一个Timer对象并调用其`schedule`方法,可以安排任务在特定时间执行或定期执行。例如: ```java import java.util.Timer; import java.util.TimerTask; public class TimerExample { public static void ...

    Spring API

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    spring chm文档

    12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7...

    Spring Boot中的@Scheduled注解:定时任务的原理与实现

    ### Spring Boot中的@Scheduled注解:定时任务的原理与实现 #### 一、引言 在现代软件开发中,定时任务是一种非常常见的需求。无论是数据同步、定期清理缓存还是发送提醒邮件,都需要应用程序能够在特定的时间点...

    Spring Cloud Eureka 常用配置解析.doc

    1. **appname**: 定义服务名,如果没有配置则使用 `spring.application.name` 的值,如果没有定义 `spring.application.name`,则使用默认值 `unknown`。例如: ```properties eureka.instance.appname = eureka-...

    关于给springboot添加定时器的两种方式

    ### 如何在Spring Boot中添加定时器 #### 方法一:使用`@EnableScheduling`注解启动定时器 为了在Spring Boot项目中实现定时任务的功能,最直接的方式就是利用Spring框架自身提供的`@Scheduled`注解配合`@...

    《深入理解Spring Cloud与微服务构建》学习笔记(九)~Eureka集群配置

    在本篇学习笔记中,我们将深入探讨如何配置Eureka集群,这是Spring Cloud生态系统中的关键组件,用于实现微服务之间的服务发现。Eureka集群是确保高可用性和容错性的重要手段,因为它可以避免单点故障。Spring Boot...

    SpringCloud 服务治理:Eureka.doc

    Eureka是SpringCloud中实现服务治理的关键组件,由Netflix公司开源,它提供了服务注册与发现的功能,使得服务之间可以互相找到并进行通信。下面将详细阐述Eureka的相关知识点。 **Eureka简介** Eureka是Netflix公司...

    Java后台定时器代码

    在实际项目中,监听器可以是基于事件驱动的架构,例如Servlet容器中的监听器,或者Spring框架中的ApplicationListener,它们可以在特定事件发生时触发定时任务。 总结起来,Java后台定时器提供了强大的功能,让你...

    守护线程系统-含源码

    在本项目"守护线程系统-含源码"中,开发者利用Spring和Hibernate这两个流行的Java框架,构建了一个能够监控配置线程并发送邮件通知的系统。 首先,我们来了解Spring框架。Spring是一个全面的企业级应用开发框架,它...

    Spring cloud Eureka注册中心搭建的方法

    在 application.properties 文件中,需要添加 Eureka Server 的配置: ```properties eureka: server: enable-self-preservation: true eviction-interval-timer: 10 ``` 启动 Eureka Server 启动 Eureka Server...

    Struts2内置拦截器简介

    在Action执行前,框架会自动实例化模型对象,并填充到`ValueStack`中。 15. **Scoped Model Driven (范围模型驱动)** - **功能**:类似于Model Driven,但支持指定模型的作用域,如Session或Request。这样可以在...

    【女朋友都懂的】spring boot 整合 mybatis-plus

    在Spring Boot项目中,首先需要在`pom.xml`文件中引入必要的依赖。引入Spring Boot Starter父工程,以及`spring-boot-starter`, `spring-boot-starter-test`, `mybatis-plus-boot-starter`, `lombok`和`mysql-...

    java scheduler 定时demo

    2. **Spring Scheduler**: 在Java Web应用中,Spring框架提供了`org.springframework.scheduling`模块,简化了定时任务的配置和管理。通过`@Scheduled`注解,可以直接在方法上声明一个定时任务,或者通过`Task...

Global site tag (gtag.js) - Google Analytics