spring 与 spring mvc 集成多种技术构建复杂工程使用 spring 集成其他技术,最基本的配置都是模板化的,比如配置视图模板引擎、数据库连接池、 orm 框架、缓存服务、邮件服务、 rpc 调用等,以 spring 的 xml 配置为例,我将这些配置过程整理出来,并不时更新,以备参考! spring 在普通的 java 工程中引入 spring ,只需要配置以下依赖<dependency> <.springframework</groupId> <artifactId>spring-context</artifactId> <version></version> </dependency> 实际开发中,如果你用了 log4j 等日志框架,最好排除掉 spring mons-logging 的依赖,写 demo 就不用了<exclusions> <exclusion> <mons-logging</groupId> <mons-logging</artifactId> </exclusion> </exclusions> 建一个 spring- ,放在 src/main/java 目录(也就是所有包和类的根目录,即 classpath ) ,内容如下<?xml version="" encoding="UTF-8"?> <beans xmlns="ema/beans" xmlns:xsi="1/XMLSchema-instance" xsi:schemaLocation="ema/beans ema/beans/spring-"> <bean class="" /> </beans> 建一个 类,这个类就是 spring- 文件中定义的那个 bean .xmyself; public class Test { public void test() { ("spring is running"); }} 写带有 main ; .; .; public class Main { public static void main(String[] args) { ***@SuppressWarnings("resource") ApplicationContext context = new ClassPathXmlApplicationContext("spring-"); Test test = (); (); }} 运行 Main ,就能看到“ spring is running ”输出, spring 配置完成 spring mvc spring mvc 是配置在 web 工程中的,使用 spring mvc 也只要配置一个依赖<dependency> <.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version></version> </dependency> 整一个 类,这是个 controller .; .; .; .; ***@Controller public class Test { ***@RequestMapping("/test") ***@ResponseBody public String test() { return "spring mvc running"; }}在 src/main/resources 目录下建一个 spring 目录,里面放一个 mvc- ,内容如下<?xml version="" encoding="UTF-8"?> <beans xmlns="ema/beans" xmlns:xsi="1/XMLSchema-instance" xmlns:p="
spring与springmvc集成多种技术构建复杂工程 来自淘豆网www.taodocs.com转载请标明出处.