Spring AOP面向切面编程,可以用来配置事务、做日志、权限验证、在用户请求时做一些处理等等。用@Aspect做一个切面,就可以直接实现。 1.首先定义一个切面类,加上@Component @Aspect这两个注解 @Component@Aspectpublic class LogAspect ...
分类:
编程语言 时间:
2019-01-18 18:28:24
阅读次数:
326
1、Spring配置概述 1.1、概述 Spring容器从xml配置、java注解、spring注解中读取bean配置信息,形成bean定义注册表; 根据bean定义注册表实例化bean; 将bean实例放入bean缓存池; 应用程序使用bean。 1.2、基于xml的配置 (1)xml文件概述 x ...
分类:
编程语言 时间:
2019-01-18 17:25:53
阅读次数:
202
@Configuration 一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 ...
分类:
编程语言 时间:
2019-01-09 01:24:42
阅读次数:
227
Spring 注解驱动(一)基本使用规则 __Spring 系列目录()__ 一、基本使用 启动测试: 二、@ComponentScan 自定义的包扫描如下: 三、@Conditional 四、@Import 给容器中注册组件有以下方式: 1. @Bean 2. 包扫描(@ComponentScan ...
分类:
编程语言 时间:
2018-12-31 22:45:37
阅读次数:
172
Spring 注解驱动(二)WEB 注解开发 __Spring 系列目录()__ 一、基本使用 在 Servlet 3.0 时支持注解启动,不再需要 web.xml 配制文件。 1.1 Servlet 3.0 注解 Servlet 3.0 常用注解: @WebServlet @WebFilter @ ...
分类:
编程语言 时间:
2018-12-31 22:44:30
阅读次数:
203
@Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。 这里@Autowired注解的意思就是,当Spring发现@Autowired注 ...
分类:
编程语言 时间:
2018-12-31 10:25:31
阅读次数:
182
使用AnnotationConfigApplicationContext可以实现基于Java的配置类加载Spring的应用上下文。避免使用application.xml进行配置。相比XML配置,更加便捷。 示例 AppConfig.java package com.myapp.config; imp ...
分类:
移动开发 时间:
2018-12-28 23:40:17
阅读次数:
716
SpringMVC是三层架构中的控制层部分,有过JavaWEB开发经验的同学一定很熟悉它的使用了。这边有我之前整理的SpringMVC相关的链接,: 1.SpringMVC入门 2.SpringMVC进阶 3.深入SpringMVC注解 ...
分类:
编程语言 时间:
2018-12-26 17:53:28
阅读次数:
214
添加task定时任务的xml文件,配置在spring文件中 @Scheduled注解可以控制方法定时执行,其中有三个参数可选择: 1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,执行下一次。 2、fix ...
分类:
编程语言 时间:
2018-12-25 23:35:29
阅读次数:
276
注解(简单解释) 1、代码里面特殊标记,使用注解可以完成一定的功能 2、注解写法 @注解名称(属性名称=属性值) 3、注解使用在类上面,方法上面和属性上面 注意:注解方式不能完全替代配置文件方式 Spring注解开发准备工作 1、引入Jar包(Maven项目) pom文件 Maven Depende ...
分类:
编程语言 时间:
2018-12-24 16:22:18
阅读次数:
211