`

spring常见配置作用

    博客分类:
  • java
 
阅读更多
一般应用中常见spring的配置的作用

<?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:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
            http://www.springframework.org/schema/context
            http://www.springframework.org/schema/context/spring-context-3.0.xsd
            http://www.springframework.org/schema/aop
            http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
            http://www.springframework.org/schema/tx
            http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">

    <!--开启注解功能:激活已经在spring容器中注册的bean,作用在:@Required,@Autowired,@PostConstruct,@PreDestroy,@Resource,@WebServiceRef等-->
    <!--该标签不能使得@Transactional/@TransactionAttribute生效,@Transactional/@TransactionAttribute可以使用annotation-driven-->
    <context:annotation-config/>
    
    <!-- 扫描package,以完成Bean创建和自动依赖注入的功能:除了包含annotation-config的功能外,还可以向spring容器中注册,包括@Component/@Repository/@Service/@Controller-->
    <context:component-scan base-package="com.yangjianzhou"/>
    
    <!--使得@AspectJ风格的AOP可以起作用。spring的AOP有两种方式实现:jdk的动态代理和cglib的动态代理,jdk是基于接口的方式,cglib是基于类继承的方式-->
    <!--默认值为false,即通过jdk的动态代理来实现spring的代理,cglib的方式比jdk方式产生的动态代理类在方法调用方面性能好,spring容器中bean一般为singleton-->
    <!--因此,一般将这里配置为-->
    <aop:aspectj-autoproxy proxy-target-class="true"/>
    
    <!--使得@Transactional/@TransactionAttribute 的注解生效-->
    <tx:annotation-driven />

</beans>


未完待续
分享到:
评论

相关推荐

    Spring Cloud配置中心获取不到最新配置信息的问题

    Spring Cloud配置中心获取不到最新配置信息的问题是一个常见的问题,在微服务应用中,配置中心是非常重要的组件,它负责管理和分发配置信息。但是,如果配置中心出了问题,整个微服务系统就会受到影响。这个问题的...

    spring配置文件加密实现

    在Spring框架中,配置文件通常包含了应用程序的重要信息,如数据库连接、bean的定义以及服务器的配置等。为了保护这些敏感信息不被非法访问或篡改,我们可以对Spring配置文件进行加密处理。本文将深入探讨如何在Java...

    SSH---Spring减少配置量将公共的配置进行抽象源码

    在Spring框架中,SSH(Spring、Struts、Hibernate)是一种常见的企业级应用开发组合,而Spring作为其中的核心组件,主要用于管理对象的依赖关系和提供控制反转(IoC)以及面向切面编程(AOP)的功能。当我们面临大量...

    Spring XML配置的12个技巧

    Spring XML配置是Spring框架中的一种常见方式,用于定义和管理应用程序中的bean及其依赖关系。以下是对Spring XML配置的12个技巧的详细说明: 1. 避免使用自动装配:Spring提供了自动装配功能,通过匹配bean属性或...

    spring famework 配置启动方式

    在Spring早期版本中,XML配置是最常见的方式,它通过定义Bean的声明来构建应用程序上下文。Bean是Spring管理的对象,它们在XML文件中定义,通常位于`src/main/resources`目录下的`applicationContext.xml`文件中。...

    jsf+spring 的 配置文件

    在Java世界中,JSF(JavaServer Faces)和Spring框架是两种常见的技术,它们分别用于构建用户界面和处理业务逻辑。JSF是一个用于构建MVC(Model-View-Controller)结构Web应用程序的Java标准,而Spring则是一个全面...

    spring配置.txtspring配置.txt

    在Spring框架中,可以通过多种方式进行配置,常见的包括XML配置、注解配置以及Java配置等。这里主要关注的是XML配置方式。 #### XML配置 在XML配置文件中,通常会定义各种bean,以及它们之间的依赖关系。例如,在...

    spring配置文件模板

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

    Spring依赖包和配置文件

    1. **beans.xml**:这是Spring应用中最常见的配置文件,用于定义bean及其依赖关系。在这里,我们可以声明bean的类、属性、初始化方法、依赖注入等。 2. **applicationContext.xml**:此文件通常用于定义整个应用上...

    spring + redis + sentinel 配置

    在这个"spring + redis + sentinel"配置中,我们将探讨如何整合这三个组件以创建一个稳定且高度可用的缓存系统。 首先,`redis.properties`文件是Spring与Redis连接的关键配置文件。在该文件中,通常会包含以下内容...

    Spring4 jar包和Spring配置文件

    首先,我们来了解一下Spring框架的主要组件和作用: 1. **Spring Core**:这是Spring的核心模块,提供了IoC容器,负责对象的创建、依赖注入和管理。它通过XML或注解方式来配置bean的定义和它们之间的关系。 2. **...

    spring 详细配置

    SSH(Struts + Spring + Hibernate)是一个常见的Java Web开发组合,其中Struts负责控制层,Spring作为业务逻辑层的管理,而Hibernate则处理数据访问层。Spring也可以与其他框架如Struts、EJB、JavaServer Faces、...

    spring和mybatis整合配置

    总的来说,Spring和MyBatis的整合是Java Web开发中常见且实用的技术栈,它结合了Spring的强大管理和事务控制能力,以及MyBatis的简单易用和灵活的SQL操作,为开发者提供了高效且可维护的解决方案。

    Spring Boot druid 以及相关sql、Spring监控配置demo

    在这个"Spring Boot druid 以及相关sql、Spring监控配置demo"中,我们将探讨如何在Spring Boot项目中集成Druid数据源,以及如何配置SQL监控和Spring的监控功能。 首先,让我们了解Druid数据源的核心特性: 1. **高...

    25个经典的Spring面试问题包含答案

    以上是Spring面试中常见的25个问题及其解答,涵盖了Spring的核心概念、核心模块以及与Spring相关的各种技术和实践。深入理解这些内容,将有助于在面试中脱颖而出,或者在日常开发中提升工作效率。

    spring cloud 配置源码.zip

    Spring Cloud作为微服务架构的重要组件,为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)中快速构建一些常见模式的...

    Spring 最全约束配置文件

    Spring支持多种类型的配置方式,其中XML配置文件是最常见的一种形式。本文将详细介绍一个典型的Spring XML配置文件所包含的关键元素。 #### 三、配置文件结构分析 1. **根元素**:`&lt;beans&gt;`是配置文件的根元素,...

    Spring中使用classpath加载配置文件浅析

    在Spring框架中,classpath加载配置文件是应用开发中常见的操作。Spring框架提供了灵活的方式来加载位于classpath中的XML配置文件,这对于项目的模块化和可维护性至关重要。本文将详细分析Spring通过classpath加载...

    spring加载多个配置文件

    在Spring框架中,加载多个配置文件是常见的需求,特别是在大型项目中,为了保持代码的整洁和模块化,通常会将不同的配置分散到多个文件中。本文将深入探讨如何在Spring中实现这一功能。 首先,Spring提供了多种方式...

    如何加载jar包中的spring配置文件

    在Spring MVC项目中,加载jar包中的Spring配置文件是一个常见的需求,特别是在进行SSM(Spring、Spring MVC、MyBatis)整合时。SSM框架的整合通常涉及到多个配置文件的组织和管理,其中一部分配置可能会被打包到独立...

Global site tag (gtag.js) - Google Analytics