`

Spring Xml配置模板

 
阅读更多
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:mvc="http://www.springframework.org/schema/mvc"
   xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd
   http://www.springframework.org/schema/context
   http://www.springframework.org/schema/context/spring-context.xsd
   http://www.springframework.org/schema/mvc
   http://www.springframework.org/schema/mvc/spring-mvc.xsd">


  <!--
      自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。
      proxy-target-class属性默认为false,表示使用jdk动态代理织入增强,当配为<aop:aspectj-autoproxy proxy-target-class="true"/>时,表示使用CGLib动态代理技术织入增强。不过即使proxy-target-class设置为false,如果目标类没有声明接口,则spring将自动使用CGLib动态代理。 
   -->
<!-- <aop:aspectj-autoproxy /> --> 


<!--配置变量注入 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>classpath*:config/*.properties</value>
            <value>classpath*:prod.properties</value>
            <value>file://${app_conf}/prod.properties</value>
        </list>
    </property>
    <property name="ignoreResourceNotFound" value="true"/>
</bean>
<!--
    <mvc:annotation-driven />会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。
    若配置了静态资源访问,比如<mvc:resources mapping="/XXX/**" location="/XXX/"/>,则不能省略该配置,否则无法匹配到对应的handler(即需要的接口)
-->
<mvc:annotation-driven/>
<!--
    <context:annotation-config/>会自动向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor
    以及 RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。注册这4个 BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。

    如果你想使用@Autowired注解,那么就必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。
    如果想使用@ Resource 、@ PostConstruct、@ PreDestroy等注解就必须声明CommonAnnotationBeanPostProcessor。
    如果想使用@PersistenceContext注解,就必须声明PersistenceAnnotationBeanPostProcessor的Bean。
    如果想使用 @Required的注解,就必须声明RequiredAnnotationBeanPostProcessor的Bean。
-->
<context:annotation-config/>
<!--
    指定Spring组件扫描的基本包路径 ,还可以通过<context:include-filter type="XXX" expression="XXX"/> 或 <context:exclude-filter type="XXX" expression="XXX"/>进行过滤
-->
<context:component-scan base-package="com.linyp.weixin"/>

<!-- 静态资源访问 -->
<mvc:resources mapping="/images/**" location="/images/"/>

<!-- 载入配置 -->
<import resource="classpath*:spring/servlet-context.xml"/>
分享到:
评论

相关推荐

    Spring核心配置文件xml模板完整

    Spring核心配置文件xml模板,完整的命名空间和模式文档URI引用对。

    spring配置文件:整理总结Spring中XML配

    ### Spring配置文件:整理与总结Spring中XML配置的最佳实践 #### 概述 Spring框架作为一个强大的Java应用框架,在企业级应用开发中占据了重要的地位。它为普通的Java对象(Plain Old Java Objects, POJOs)提供了...

    Spring Security XML配置模板.docx

    ### Spring Security XML配置详解 #### 一、Spring Security 概述 Spring Security 是一个功能强大的安全框架,提供了声明式安全服务。它不仅能够为 Java 应用程序提供认证(Authentication)和授权...

    Log4j2学习log4j2.xml配置模板

    下面是一个较为完整的 Log4j2.xml 配置模板: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!--日志级别以及优先级排序: OFF &gt; FATAL &gt; ERROR &gt; WARN &gt; INFO &gt; DEBUG &gt; TRACE &gt; ALL --&gt; &lt;!--Configuration 后面...

    spring配置文件模板

    《Spring配置文件模板详解》 在Java开发领域,Spring框架以其强大的依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)能力,成为了企业级应用开发的重要选择。而...

    ssh,XML配置

    Spring的XML配置文件(如applicationContext.xml)用于声明Bean及其依赖关系,可以管理所有层的组件,包括数据库连接、服务层对象、DAO(数据访问对象)等。Spring还支持事务管理,可以通过XML配置文件定义事务策略...

    spring 定时器 注解+xml 方式模板

    Spring Schedule模块提供了强大的定时任务支持,既可以通过注解的方式,也可以通过XML配置来实现。本文将深入探讨如何使用`@Scheduled`注解和XML配置来创建和管理定时任务。 首先,我们要引入Spring Schedule的依赖...

    Spring声明式事务配置模板2.x

    综上所述,Spring 2.x的声明式事务配置模板主要由`applicationContext.xml`中的事务管理器配置和注解驱动的事务管理两部分组成,结合`@Transactional`注解在业务逻辑中的使用,可以实现自动化、高效且易于维护的事务...

    activemq spring 客户端配置

    3. 配置JMS模板:Spring JMS模板提供了一种简化发送和接收消息的API。创建一个JmsTemplate bean并注入上面的连接工厂。 ```xml &lt;bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"&gt; `...

    xml配置文件快捷提示

    2. 预定义的命名空间:在处理特定技术(如Spring框架或SOAP Web服务)的XML配置时,编辑器应能识别并提供预定义的命名空间(Namespace)提示,如`xmlns:beans="http://www.springframework.org/schema/beans"`。...

    spring配置文件详解

    Spring 配置文件通常以XML文件的形式存在,文件名通常为applicationContext.xml。 在 Spring 配置文件中,我们可以定义各种类型的Bean对象,例如数据源、Session工厂、Hibernate模板、DAO对象、Service对象等等。...

    Spring 配置文件XML头部文件模板实例详解

    以上就是关于Spring配置文件XML头部文件模板的实例详解,包括了普通配置文件模板和添加注解后的格式模板。希望这些内容能帮助到需要使用Spring配置的开发者,让他们更加熟悉如何利用配置文件来管理和优化Spring应用...

    基于Java的SpringCloud项目模板

    "基于Java的SpringCloud项目模板"是一个预先配置好的项目框架,它为开发者提供了一个快速启动微服务应用的平台,大大节省了初始化项目的时间和精力。 【描述】: "基于Java的SpringCloud项目模板" 这个项目模板基于...

    解析excel、xml配置文件&&输出java测试文件Demo

    - Spring框架提供了强大的XML配置支持,例如在Bean定义中声明依赖注入。 - 使用`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`加载XML配置文件。 - 通过`getBean`方法获取配置的bean实例...

    spring 配置文件详解

    下面是一个比较完整的 Spring 配置文件模板: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    底层使用poi,以spring xml的风格配置,完成excel的导入导出功能

    - Spring的XML配置文件是Spring框架的核心部分,用于定义bean及其依赖关系。在本项目中,可能通过XML配置来定义Excel读写操作的bean,包括数据转换器、处理器等组件。 - 使用`&lt;bean&gt;`标签创建bean,通过`...

    Eclipse spring基本配置步骤

    安装完STS后,打开Eclipse,选择"File" &gt; "New" &gt; "Spring Project",在弹出的向导中选择合适的项目模板,例如"Spring Boot Starter Project"或"Spring Legacy Project",然后填写项目名称和相关配置。 3. **添加...

    有关springmvc spring mybatis 整合的配置文件模板

    springmvc spring mybatis 的配置文件模板 .

    spring mvc+hibernate+spring完整配置步骤

    - Spring MVC使用注解进行配置,减少了XML配置的繁琐,使得配置更加简洁易懂。 - Spring MVC支持RESTful风格的URL,适合构建现代Web应用。 - 它可以方便地集成Spring的其他模块,如Spring Security进行权限管理,...

    Spring AOP + AspectJ in XML 配置示例

    这篇博客“Spring AOP + AspectJ in XML配置示例”旨在指导开发者如何在XML配置中实现Spring AOP和AspectJ的结合。 首先,我们需要理解AOP的基本概念。AOP通过将关注点(如日志、事务管理)与业务逻辑分离,提高了...

Global site tag (gtag.js) - Google Analytics