Srping3.24环境搭建
3.X对比与2.5变化是在有点大.各种jar要找.
给自己做个记录,以免又忘了。
[color=orange]Spring AOP[/color]
除了官方的JAR 还需要导入三个jar: aopalliance.jar,aspectjrt.jar和aspectjweaver.jar;
JDBC
需要commons-collections-3.1.jar,commons-dbcp-1.2.2.jar,commons-pool.jar
附带applactionContext.xml模板
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="username" value="root"></property>
<property name="password" value="meetrend"></property>
<property name="url" value="jdbc:mysql://XXX.XX.XXX:3306/msp?useUnicode=true&amp;characterEncoding=utf-8"></property>
</bean>
<bean id="feeDao" class="SpringAop.dao.impl.feedaoImpl">
<property name="dataSource" ref="dataSource"></property>
<property name="password" value="123456"></property>
</bean>
<bean id="spel" class="SpringAop.sqel.spelTest">
<property name="passWord" value="#{feeDao.password}"/>
</bean>
<bean id="record" class="SpringAop.aspect.record"></bean>
<aop:config
proxy-target-class="true">
<aop:aspect id="feeImpl" ref="record">
<aop:pointcut expression="execution(* SpringAop.dao.*.*(..))" id="point"/>
<aop:after method="record" pointcut-ref="point"/>
</aop:aspect>
</aop:config>
</beans>
分享到:
相关推荐
搭建spring源码阅读环境搭建
搭建Spring 3.x环境所需的jar包** - **spring-beans.jar**:包含了Spring的bean工厂和依赖注入的相关类。 - **spring-context.jar**:提供了上下文支持,包括AOP、事件、国际化、资源和邮件服务。 - **spring-core....
Spring 4.x.x版本是对该框架的一次重大更新,带来了许多新特性和改进,以适应不断变化的开发环境和技术需求。 在Spring 4.x.x版本中,最重要的更新之一是对Java 8的支持。这意味着开发者可以充分利用Java 8的新特性...
《Spring 5.0.x 基础环境搭建——基于Jdk1.8.0_231与Gradle4.9》 在Java开发领域,Spring框架是不可或缺的重要组成部分,尤其是在Spring 5.0.x版本中,它提供了更加丰富的特性和改进。为了顺利进行Spring项目的开发...
这本书详细介绍了如何在企业环境中利用Spring 4.x进行高效、稳定的应用开发。以下是基于书中的内容,提炼出的一些关键知识点: 1. **Spring概述**:Spring是一个开源的Java平台,它简化了企业级应用程序的开发,...
虽然标题没有明确提到Spring Boot,但作为Spring生态的一部分,Spring Boot简化了Spring应用的初始搭建和运行过程,提供了自动配置功能,使得开发更高效。 6. **Spring Security** Spring Security是Spring提供的...
《Spring 4.x 企业开发应用实战》这本书深入探讨了Spring框架在企业级应用程序开发中的应用,涵盖了Spring 4.x版本的重要特性和最佳实践。Spring作为Java生态系统中最受欢迎的轻量级框架,它提供了全面的解决方案,...
2. **Spring Boot**:虽然不是Spring4.x的一部分,但Spring Boot在这个版本中得到了广泛应用,它简化了Spring应用的初始搭建和配置,使得快速开发成为可能。 3. **反应式编程支持**:Spring4.x引入了对Reactor等...
Spring2.X版本加强了对事务管理、数据访问集成、Web应用的支持,使得开发者可以更方便地管理对象的生命周期和依赖关系。 **Hibernate** 是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库的交互。...
4. **Spring Boot**:Spring Boot简化了Spring应用的初始搭建以及配置过程,它预设了很多默认配置,让开发者可以快速启动项目。Spring5.2.3与Spring Boot的配合更加紧密,提供了更多自动化配置。 5. **Spring Data*...
本教程将分享基于Spring 4.x搭建RESTful环境的经验。 首先,我们需要理解REST的基本概念。RESTful服务基于HTTP协议,通过GET、POST、PUT、DELETE等方法操作资源。在Spring框架中,我们主要使用`@RestController`...
标题"Struts2.X+Hibernate3.X+Spring2.5 整合"指的是将这三个框架的特定版本(Struts2.X,Hibernate3.X,Spring2.5)集成到同一个项目中,实现高效的企业级应用开发。这种整合能够充分利用各个框架的优势,使开发者...
本项目框架是基于Spring 5.x、Spring MVC 5.x、MyBatis 3.5.x、Tomcat 9和JDK 8,结合Maven进行构建管理的1.0版本。下面将详细介绍这个项目框架的关键组件和它们的作用。 **Spring 5.x** Spring 是一个全面的Java...
《Spring 4.X 企业应用 + Spring Boot 实战》是一本深入探讨Spring框架与Spring Boot在实际企业级项目中的应用的书籍。这本书旨在帮助开发者掌握这两个核心Java技术,提升他们在现代软件开发中的效率和能力。 ...
压缩包内的"chapter2"文件可能包含了第二章的相关源代码,这一章通常会涵盖Spring的基本概念、环境搭建以及第一个Spring应用的创建。在这一章中,读者将了解到如何使用Spring的IoC容器来管理Bean,以及如何编写和...
9. **Spring Boot**:虽然标题中提到的是Spring 3.x,但书中可能也会提及Spring Boot,这是一个简化Spring应用初始搭建及开发过程的框架,它基于约定优于配置的原则,大大简化了Spring应用的起步工作。 10. **最佳...
在本教程中,我们将探讨如何逐步搭建 Spring Security 3.x 环境,特别针对 3.1 及以上版本的 Spring 框架。 **第一步:准备依赖库** 首先,你需要获取所有必要的 JAR 包,包括 Spring Security 的核心库和其他依赖...
Struts1.3、Spring4.x和Hibernate4.x是经典的Java Web开发框架组合,被称为SSH。这个项目展示了如何将这三个框架整合起来,实现一个完整的书籍管理应用,包括书籍的增加、删除、修改和查询功能,并且包含了分页展示...
Struts2、Spring3.x 和 MyBatis3.x 是经典的Java Web开发框架组合,被称为“SSM”(Struts-Spring-MyBatis)架构。这个整合案例将演示如何将这三个框架与IBM的DB2数据库相结合,以实现高效的数据访问和业务逻辑处理...
《深入浅出Spring Boot 2.x》是杨开振先生撰写的一本关于Spring Boot的权威指南,这本书旨在帮助读者深入理解并熟练运用Spring Boot 2.x框架。在压缩包文件中,包含了从第一章到第十七章的所有项目源码,这为读者...