目录 1. Spring基于AspectJ的注解的AOP开发 1. 1 SpringAOP的注解入门 1.2 Spring的AOP的注解通知类型 1.2.1 @Before:前置通知 1.2.2 @AfterReturning:后置通知 1.2.3 环绕通知 1.2.4 异常抛出通知 1.2.5 最终通知' 1.3 Spring的AOP的注解的切入点的注解 2. Spring的JDBC的模板的使用 2.1 Spring的JDBC的模板 2.1.1 JDBC模板使用的入门 2.1.2 将连接池和模…
SSH全注解开发: (1) 在Action类中添加注解,实现Struts2的注解开发(@NameSpace.@ParentPackage.@Action...) package com.tongji.actions; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.…
简介 spring boot纯注解开发模板 创建项目 pom.xml导入所需依赖 点击查看源码 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupI…
一.AOP注解开发 此处需要回忆一遍AOP的概念.简单的来说,AOP就是利用动态代理技术,做到不触动源代码但却扩展了功能.那么就需要一个被扩展的对象和一个“新的功能”,例如说给某类的saveUser方法增加输出日志需求,此时输出日志该事件就是一个“新的功能”.举这个例子的重点只是为了突出,AOP技术需要关注两个方面,一个是接受者,而另一个是输出点.要利用AOP,必然需要将这两个对象做出关联.而所谓AOP注解开发,就是如何将这两个对象建立关系. 当然,以上理解仅仅为个人的话语解读,不具有严谨的用词…
一.AOP注解开发 导入jar包 aop联盟包. aspectJ实现包 . spring-aop-xxx.jar . spring-aspect-xxx.jar 导入约束 aop约束 托管扩展类和被扩展类 <!-- 要做AOP, 一定要托管扩展类和被扩展类 --> <bean id="us" class="com.pri.service.impl.UserServiceImpl"></bean> <bean id="…
目录 Spring笔记02 1. Spring整合连接池 1.1 Spring整合C3P0 1.2 Spring整合DBCP 1.3 最终版 2. 基于注解的IOC配置 2.1 导包 2.2 配置文件 2.3 开启注解扫描器 2.4 使用注解 2.5了解的几个注解 3. Spring整合JUnit 3.1 导入包 3.2 编写测试类 3.3 注解 Spring笔记02 1. Spring整合连接池 1.1 Spring整合C3P0 在工程中导入c3p0连接池需要的包com.springsourc…
基本知识点如下: 引入注解约束,配置组件扫描 类上的注解: @Conponent  @Controller @Service @Repository 普通属性的注解   @value 对象属性的注解    @Resource   @Autowired  @Qualifier Bean生命周期,初始化与销毁: @PostConstruct @PreDestroy Bean作用范围:@Scope("prototype")  , 默认是singleton 1.创建web项目引入jar包 除了…
注解方式设置属性的值 在我们IOC基于xml属性注入的方式中有(一般推荐set方法) 构造方法注入普通值:<constructor-arg>的使用 set方法注入普通值:<property>的使用   注入对象值:ref的使用 SPEL方式注入普通值与对象值 #{SPEL} P名称空间方式注入普通值与对象值 在我们IOC基于注解方式开发中 普通属性:Value 对象属性:AutoWired :设置对象类型的属性的值,按照类型注入.习惯是按照名称完成属性注入,那么和以下注解配合使用@…
开发表单控制器 在传统的Spring MVC开发方法中,是通过扩展SimpleFormController类来创建简单的表单控制器.这样就定义了基本的表单处理流程,并允许通过覆盖几个生命周期方法来定制流程.在基于注解的Spring MVC开发方法中,可以利用注解模拟表单处理流程. 在基于注解的方法中,添加了@Controller注解的基本控制器类也可以处理表单.你首先要做的就是通@RequestMapping 注解将URL模式映射到这个控制器类中.对于处理表单的控制器,必须提供两个重要的方法.一…
Spring能够在classpath下自动扫描,侦测和实例化具有特定注解的组件,这在Spring中成为组件扫描(Component scanning). 特定组件的注解包括: @Component:基本注解,标识了一个受spring管理的组件.   @Repository:标识持久层组件 @Service:标识服务层(业务层)组件 @Controller:标识表现层组件 对于扫描上的组件,Spring有默认的命名策略,使用非限定类名,第一个字母小写,也可以在注解中通过value属性值表示组件的名…