Spring in Tomcat

简介: 可以让tomcat在启动时自动读取spring的配置文件。 只需要在web.xml中配置listener; <listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>它就会自动读

可以让tomcat在启动时自动读取spring的配置文件。

只需要在web.xml中配置listener;
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
它就会自动读取/WEB-INF/下面的 applicationContext.xml文件。
如果此xml中配置了一个bean,那么在代码中获得此对象,需要在你的Bean类中实现 BeanFactoryAware接口,初始化时由spring自动调用该接口的 setBeanFactory()方法。
例子见下:
@Component
public class Dao implements BeanFactoryAware {
	public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
		dataSource=beanFactory.getBean("dataSource", DataSource.class);
	}
}

目录
相关文章
|
4月前
|
安全 Java 应用服务中间件
阿里技术官架构使用总结:Spring+MyBatis源码+Tomcat架构解析等
分享Java技术文以及学习经验也有一段时间了,实际上作为程序员,我们都清楚学习的重要性,毕竟时代在发展,互联网之下,稍有一些落后可能就会被淘汰掉,因此我们需要不断去审视自己,通过学习来让自己得到相应的提升。
|
3月前
|
前端开发 Java 应用服务中间件
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
|
4月前
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
|
4月前
|
Dubbo Java 应用服务中间件
启动tomcat时,卡主在信息: Initializing Spring FrameworkServlet 'e3-manager'
启动tomcat时,卡主在信息: Initializing Spring FrameworkServlet 'e3-manager'
37 0
|
11月前
|
Java 应用服务中间件 Spring
SpringBoot2.0(Spring读取配置文件常用方法,打war包在Tomcat中启动)
SpringBoot2.0(Spring读取配置文件常用方法,打war包在Tomcat中启动)
|
Java 应用服务中间件 Spring
Jeesite中部署定时任务,定时任务tomcat部署详细,定时任务在spring项目中部署
Jeesite中部署定时任务,定时任务tomcat部署详细,定时任务在spring项目中部署
268 0
|
前端开发 Java 关系型数据库
Spring Boot配置内置Tomcat的maxPostSize值
Spring Boot配置内置Tomcat的maxPostSize值
503 0
|
资源调度 JavaScript Java
服务器支持访问静态文件的几种方式:Spring、Tomcat、Vue
服务器支持访问静态文件的几种方式:Spring、Tomcat、Vue
|
Java 应用服务中间件 Spring
SpringBoot - Tomcat 容器 Spring 绿色叶子灰色解决方案
SpringBoot - Tomcat 容器 Spring 绿色叶子灰色解决方案
437 0
SpringBoot - Tomcat 容器 Spring 绿色叶子灰色解决方案
|
Java 应用服务中间件 Spring
Spring Boot 项目打成 war 包部署到 Tomcat
要知道,Spring Boot 的项目,默认是打为 jar 包的,这时候问题就来了,如果我想打成 war 包部署到 Tomcat,该怎么做呢?又是在网上找了半天的答案,质量不太好,绕来绕去没说个明白。其实还算是非常简单的,只需要大概几个步骤就行了。
242 0
Spring Boot 项目打成 war 包部署到 Tomcat