`

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>


未完待续
分享到:
评论

相关推荐

    SpringFramework常见知识点.md

    Spring常见知识点 - 什么是Spring Framework? - Spring的优缺点 - Spring的优点 - Spring的缺点 - Spring 主要提供了哪些模块? - Spring主要使用了哪些设计模式? - Spring IOC容器的配置方式有哪些? - ...

    struts2+spring3配置常见问题

    本文主要描述在配置过程中出现的一些问题,并没有详细描述如何配置,其相关步骤请自行查阅。...将spring配置文件放到指定位置; 包含多个sping配置文件; 实现struts1中的; struts2打印错误堆栈;

    Spring API

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点运算 ...

    spring boot redis配置及使用+redis

    Redis介绍 NoSQL介绍 Redis介绍 Redis安装:Docker-Compose安装 使用redis-cli连接Redis 使用图形化界面连接Redis ...spring boot 配置Redis数据库连接 RedisTemplate: 验证码+redis应用 Redis常见问题

    spring配置

    ssh整合时spring详细配置代码,常见配置,通用性强。

    Spring boot,springCloud精选视频教程

    6.Spring RestTemplate中几种常见的请求方式 7.RestTemplate的逆袭之路,从发送请求到负载均衡 8.Spring Cloud中负载均衡器概览 9.Spring Cloud中的负载均衡策略 10.Spring Cloud中的断路器Hystrix 11.Spring ...

    spring boot+spring cloud视频教学下载全套

    ├52 7.11 Spring Cloud Config配置属性刷新之自动刷新补充.avi ├53 7.12 Config Server的高可用.avi ├6 4.2Eureka简介与Eureka Server上.avi ├7 4.3将微服务注册到Eureka Server上.avi ├8 4.4 Ribbon-1 Ribbon...

    spring杂谈 作者zhang KaiTao

    1.18 不重复配置——利用Spring通用化配置 1.19 @Value注入Properties 错误的使用案例 1.20 @Value注入Properties 使用错误的案例 1.21 扩展SpringMVC以支持更精准的数据绑定 1.22 扩展SpringMVC以支持更精准的数据...

    springMVC比较常见的配置以API

    第一次在工作使用springmvc后,详细做了这方面的笔记,笔记的内容基本是工作的时候常见的类,还有一些配置问题。

    SpringMVC+Spring+Spring Data JPA+Maven

    声明:该应用仅仅是技术研究:Spring Data JPA的配置和常见api的使用&maven构建项目,其他技术不在此研究 内涵sql和各种Spring Data JPA测试和案例,导入&创建DB,配置好maven便可运行 maven构建项目&问题:...

    25个经典的Spring面试问答

    25个经典的Spring面试问答,Spring面试常见的问题与回答。 在准备Spring框架的面试时,应掌握的核心主题和概念包括: Spring Framework简介:了解Spring框架的核心理念,包括依赖注入(DI)和面向切面编程(AOP)。...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 ...

    Spring常问的真实大厂面试题汇总(含答案)

    spring面试题 Spring 是个java企业级应⽤的开源开发框架。Spring主要⽤来开发Java应⽤,但是有些扩展是针对构建J2EE平台的web应⽤。...常见的配置⽅式有三种:基于XML的配置、基于注解的配置、基于Java的配置。

    spring-cloud-build:Spring Cloud模块的常见构建问题,共享插件配置等

    spring-cloud-build:Spring Cloud模块的常见构建问题,共享插件配置等

    Spring中文帮助文档

    6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点运算 ...

    nacos的开启鉴权配置与mysql配置

    以下是 application.properties 文件中配置 Nacos 的一些常见属性和作用: nacos.discovery.server-addr:指定 Nacos 服务器的地址,用于服务注册和发现。 spring.cloud.nacos.discovery.server-addr:与上述属性...

    Spring 事务配置的五种方式.docx

    Spring事务类型详解: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_...

    springcloud项目网约车项目

    Spring Cloud组件 模块 项目名 注册中心 配置中心 云配置服务器 网关 云祖 熔断监控 云-hystrix-仪表板 健康检查 云管理员 基线追踪 cloud-zipkin-ui 基础常见 所有服务都引用的一个二方库。 模块 项目名 通用,工具...

    Spring Cloud Dalston+Spring security4.1+Spring Boot 2.0.0参考手资料合集

    Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持...

    spring+mvc+mybatis配置XML

    spring+mvc+mybatis在IDEA上的常见XML配置,能够迅速配置好webapp所需开发环境

Global site tag (gtag.js) - Google Analytics