`

spring-mvc:关于写几个配置文件的说明

阅读更多

关于写几个配置文件的说明 :
我看到有的人把配置文件写两份:
 一个是原有的applicationContext.xml,这个文件从spring2.0-2.5时一直在使用。
 别一个是新加的spring MVC的配置文件。
 其实这两个文件是可以写成一个文件的,springMVC相关的配置,数据源,事务相关配置可以都写再一个配置文件中。
 本例子中只使用了一个spring配置文件叫“springMVC.xml”。
 就不要再多配置一个applicationContext.xml文件了。
 web.xml文件中也不要再配置org.springframework.web.context.ContextLoaderListener的listener了。
 写两个配置文件一般就会导致扫描两次,一定要精确控制扫描的包名,做到不重复扫描。

 写两个配置文件还出现事务不好使的现象,是当把@Transactional写有Action层时出现的。
 
是因为父子上下文的原因,请参看前的 第五节 父子上下文,里面有说明 。原因是父上下文不能访问子上下文。
 

分享到:
评论

相关推荐

    Spring MVC入门教程

    十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 <mvc:annotation-driven /> 到底做了什么工作 二十、 本文中springMVC.xml配置文件是...

    Spring MVC 教程 快速入门 深入分析

    Spring MVC 教程 快速入门 深入分析 ...十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 <mvc:annotation-driven /> 到底做了什么工作

    SpringMVC框架架构介绍

    十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 <mvc:annotation-driven /> 到底做了什么工作 二十、 本文中springMVC.xml配置文件...

    SpringMVC入门教程

    十六、 spring mvc 关于写几个配置文件的说明 十七、 spring mvc 如何取得Spring管理的bean 十八、 spring mvc 多视图控制器 十九、 <mvc:annotation-driven /> 到底做了什么工作 二十、 本文中springMVC.xml配置...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    SSM_Redis_Template:基于Maven的模板,使用Spring + Spring MVC + mybatis + spring-data-redis框架。 它可以用于快速构建新的Java Web Appliaction。

    基于maven的Java web项目框架模板,使用spring + spring_mvc + mybatis + spring-data-redis等框架各种配置文件都已写好的并实现了一个简单的登陆注册功能可用于在IDEA上快速构建网络项目或入门学习 更多spring_mvc...

    spring-boot-shopping-cart:使用Spring Boot + Thymeleaf制作的简单购物车Web应用程序

    Spring Boot购物车Web应用程序关于这是一个练习Spring + Thymeleaf的演示项目。 这个想法是建立一些基本的购物车网络应用程序。 它是使用Spring Boot , Spring Security , Thymeleaf , Spring Data JPA , Spring...

    spring-boot-blog:使用Spring Boot + Thymeleaf制作的简单博客Web应用程序

    Spring Boot博客演示关于这是一个练习Spring Boot + Thymeleaf的演示项目。 这个想法是建立一些基本的博客平台。 它是使用Spring Boot , Spring Security , Thymeleaf , Spring Data JPA , Spring Data REST和...

    基于SpringMvc的云音乐网站

    云音乐网站 -数据库和源代码文件都有,是可以运行的,我自己运行之后在里面放了几张功能截图,还附带有一个课程设计说明书。比较全面,值得学习和下载。5分少了,满意请好评。 ## 配置 开发环境 Eclipse Java EE IDE...

    Spring面试专题.md

    主要由以下几个模块组成: * Spring Core:核心类库,提供IOC服务; * Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等); * Spring AOP:AOP服务; * Spring DAO:对JDBC的抽象,...

    spring+springmvc+mybatis的整合

    前段时间,分开学习了这三个框架,都是看某黄埔军校的视频,整合的部分没看视频,想自己做。...2.8 到这里,配置文件就写完了,这里注意的是,java代码没开始写,只是定义了几个包,dao\service\beans

    JAVA Spring框架实现登陆查询 完整搭建框架方法的word文档 包含mysql文件

    3 导入配置文件,将如下配置文件导入到src下面 3.1 修改generatorConfig.xml文件,这个是mybatis的逆向工程,修改数据库名,用户名,密码,对应的包名,对应的项目。如图 3.2 修改jdbc.properits文件, 3.3 log...

    leetcode下载-SSM-Examples:SSM-示例

    config-helper,配置文件读取工具类,使用注解的方式,类型安全 hibernate—examples,从原生jdbc到hibernate集成 mybatis-examples,从原生jdbc到MyBatis集成 spring-satic-resource-examples,使用Spring Mvc对...

    embeddedjetty9-spring4:存根项目

    几个 RESTful 测试端点来测试 MVC 功能 提供静态 HTML 页面和简单的 JavaScript 文件来测试静态资源 将项目打包成一个“fat jar”——一个包含所有依赖项的可执行 jar 构建:gradle fatJAR 运行: java -jar ...

    java7源码-spring_test:弹簧测试

    会生成几个文件 web.xml applicationContext.xml dispatcher-servlet.xml文件 web.xml文件中你只需要改变访问的后缀就好了 dispatcher-servlet.xml文件中 最基本的配置 4.1 包的扫描位置你需要设置 4.2 mvc:default-...

    使用MyEclipse创建Spring Boot项目demo

    使用 Spring Boot 开发项目,会给我们带来非常美妙的开发体验,可以从以下几个方面展开来说明 Spring Boot 让开发变得更简单 Spring Boot 对开发效率的提升是全方位的,我们可以简单做一下对比: 在没有使用 ...

    weshop-微信小程序应用商城

    7. 运行weshop-eureka-server、weshop-config-server、weshop-api-gateway这几个基础服务 8. 运行weshop-user、weshop-goods、weshop-order、weshop-marketing这几个api服务 9. 运行weshop-wechat、wechat-admin这几...

    springmybatis

    下面对这几个配置文件解释下: 1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 ...

    spring mvc shiro 案例

    本人学习shiro自己全部手写的一个shiro案例。数据库文件在doc下。 开发环境是intellij idea 基于maven开发。数据库是mysql 案例将配置,注解,标签几种方法都做了。保证能用。

    spring boot2.0以上版本整合mybatis+pagehelper+druid

    使用 Spring Boot 开发项目,会给我们带来非常美妙的开发体验,可以从以下几个方面展开来说明 Spring Boot 让开发变得更简单 Spring Boot 对开发效率的提升是全方位的,我们可以简单做一下对比: 在没有使用 ...

Global site tag (gtag.js) - Google Analytics