
spring
weixin0605
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习笔记-spring-01-概述(实例)
简介模块 Core Container//核心容器Core 基本核心工具类Beans 访问文件配置,创建管理bean,IOC/DIContext Beans扩展Expression Language 查询、操作对象的语言模块Data Access/Integration JDBC JDBCORM ...原创 2018-02-11 13:32:24 · 364 阅读 · 0 评论 -
JavaWeb学习笔记-spring-17-AOP-基于schema配置切面
基于schema配置切面<?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:a...原创 2018-02-11 14:57:39 · 243 阅读 · 0 评论 -
JavaWeb学习笔记-spring-16-AOP-@AspectJ配置切面
@AspectJ配置切面语法基础方法切点函数 execution()@annotation()方法参数切点函数 args()@args()目标类切点函数 within()target()@within()目标类切点函数 @target()代理类切点函数 this()通配符 * 匹配任意字符,只匹配一个元素 .. 匹配任意字符,匹配多个元素 ...原创 2018-02-11 14:41:32 · 222 阅读 · 0 评论 -
JavaWeb学习笔记-spring-15-AOP-自动创建代理
自动创建代理BeanPostProcessor BeanNameAutoProxyCreatorDefaultAdvisorAutoProxyCreatorAnnotationAwareAspectJAutoProxyCreatorBeanNameAutoProxyCreator <!--beanNames如果有多个bean名称,可以使用<list&...原创 2018-02-11 14:35:29 · 230 阅读 · 0 评论 -
JavaWeb学习笔记-spring-14-AOP-创建切面(静态正则表达式方法匹配切面)
静态正则表达式方法匹配切面StaticMethodMatcherPointcutAdvisor中仅能通过方法名定义切点,不够灵活 RegexpMethodPointAdvisor正则表达式匹配切面实现类 <bean id="regexpAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutA...原创 2018-02-11 14:34:02 · 458 阅读 · 0 评论 -
JavaWeb学习笔记-spring-13-AOP-创建切面(静态普通方法名匹配切面)
切点类型切面类型 静态方法切点动态方法切点注解切点表达式切点流程切点复合切点切面类型切面类型 Advisor:一般切面PointcutAdvisor:具有切点的切面IntroductionAdvisor:引介切面静态普通方法名匹配切面public class Waiter { public void greetTo(String n...原创 2018-02-11 14:30:23 · 874 阅读 · 0 评论 -
JavaWeb学习笔记-spring-12-AOP-创建增强类(异常抛出增强)
异常抛出增强public class TransactionManager implements ThrowsAdvice { //方法名必须为afterThrowing,前三个参数要么全提供,要么全不提供,最后一个参数为Throwable或其子类 //可以定义多个afterThrowing,依据抛出异常来进行增强 public void afterThrowing...原创 2018-02-11 13:54:37 · 317 阅读 · 0 评论 -
JavaWeb学习笔记-spring-11-AOP-创建增强类(环绕增强)
环绕增强public class GreetingInterceptor implements MethodInterceptor { public Object invoke(MethodInvocation methodInvocation) throws Throwable { //目标方法参数 Object[] args = methodI...原创 2018-02-11 13:52:24 · 346 阅读 · 0 评论 -
JavaWeb学习笔记-spring-10-AOP-创建增强类(后置增强)
后置增强public class GreetingAfterAdvice implements AfterReturningAdvice { public void afterReturning(Object o, Method method, Object[] objects, Object o1) throws Throwable { System.out.p...原创 2018-02-11 13:47:31 · 235 阅读 · 0 评论 -
JavaWeb学习笔记-spring-09-AOP-创建增强类(前置增强)
创建增强类增强类型增强类型 前置增强Before后置增强AfterReturningAdvice环绕增强MethodInterceptor异常抛出增强ThrowsAdvice引介增强IntroductionInterceptor前置增强public interface Waiter { void greetTo(String name); ...原创 2018-02-11 13:45:49 · 370 阅读 · 0 评论 -
JavaWeb学习笔记-spring-08-AOP-概述
AOP (Aspect Oriented Programing)传统方法实现数据库事务管理,逻辑与事务混杂在一起,较为混乱,使用aop可以将逻辑与事务管理分开public class ViewSpaceService{ private TransactionManager transManager; private PerformanceMonitor pmonitor...原创 2018-02-11 13:41:45 · 211 阅读 · 0 评论 -
JavaWeb学习笔记-spring-03-ioc-WebApplicationContext
WebApplicationContextWebApplicationContextUtils.getWebApplicationContext(ServletContext sc)web.xml Servlet org.springframework.web.context.ContextLoaderServlet//已移除Lintener org.springframewor...原创 2018-02-11 15:06:20 · 374 阅读 · 0 评论 -
JavaWeb学习笔记-spring-07-ioc-基于java类的配置
基于java类的配置//将一个pojo标注为bean配置类型@Configurationpublic class AppConf{ @Bean //将一个pojo标注为bean配置类型 public UserDao userDao(){ return new UserDao(); } @Bean public LogDa...原创 2018-02-11 15:31:03 · 214 阅读 · 0 评论 -
JavaWeb学习笔记-spring-06-ioc-基于注解配置
基于注解配置Spring容器成功启动的三大要件Bean定义信息 Bean实现类Spring本身@Component("userDao")public class UserDao{}等效于<bean id="userDao" class="com.smart.UserDao">@Commonent@Repository//dao@Serv...原创 2018-02-11 15:29:41 · 207 阅读 · 0 评论 -
JavaWeb学习笔记-spring-05-ioc-bean作用域
bean作用域 类型 说明 singleton IOC容器中仅存一个Bean实例(单例) prototype 每次调用都会返回新实例 request 每次HTTP请求都会创建一个新的bean,仅适用于WebApplicationContext session 同一HttpSession共享一个Bean,不同HttpSession使用...原创 2018-02-11 15:12:50 · 223 阅读 · 0 评论 -
JavaWeb学习笔记-spring-04-ioc-bean装载
Bean装载//id:bean名称//class:bean类名//id也可以使用name,id命名有规范,name没有//id与name可以定义多个,使用逗号,分号或空格分隔//不允许出现两个相同id的bean,可以出现相同name的bean,后者会覆盖前者,所有应尽量使用id//id与name未指定,自动使用全限定类名作为Bean名称<bean id="foo" cla...原创 2018-02-11 15:10:43 · 226 阅读 · 0 评论 -
JavaWeb学习笔记-spring-02-ioc-BeanFactory&ApplicationContext
BeanFactory&ApplicationContextBeanFactory://ioc容器,面向spring本身 ApplicationContext//应用上下文(spring容器),面向开发者BeanFactoryResource resource = new ClassPathResource("applicationContext.xml");Bea...原创 2018-02-11 15:03:09 · 221 阅读 · 0 评论 -
JavaWeb学习笔记-springmvc-19-RESTful支持
对url进行规范,写出RESTful格式的url 非RESTful风格:http://.../items?id=001 RESTful风格:http://.../items/001 不管增删改查,使用url一致,如果进行删除,需要设置http请求为delete,其他同理(post/get/delete/update),后台controller判断http请求方法,分别进行执行 对http的...原创 2018-06-29 20:48:54 · 199 阅读 · 0 评论