
spring组件
开着小马奔腾哟
这个作者很懒,什么都没留下…
展开
-
全注解实现自定义过滤器与拦截请求参数
全注解实现自定义过滤器与拦截请求参数环境springboot工程步骤1、在主Application上添加注解@ServletComponentScan使得@WebFilter注解生效@SpringBootApplication@ServletComponentScanpublic class DemoApplication {2、添加自定义过滤器@WebFilter(urlPa...原创 2020-05-07 20:27:22 · 1480 阅读 · 0 评论 -
全注解实现spring拦截器配置与代码demo
全注解实现spring拦截器配置与代码demo流程说明1 先基于注解初始化添加一个全局配置的WebMvcConfigurerImpl,实现WebMvcConfigurer接口,这个实现类需要添加自定义拦截器。基于@Bean的方式初始化拦截器能保证在拦截器里面使用@Autowried注入其他Service,不为null。2 定义自己的拦截器,需要实现HandlerInterceptor接口3...原创 2020-04-28 15:29:47 · 944 阅读 · 0 评论 -
springcloud笔记
springboot一、配置文件的编写默认在resource文件夹下为application.properties文件建议修改为:application.yml文件名在里面添加 server: port: 8080 context-path:/hello 设置项目的访问路径与项目的访问端口在配置文件里面添加属性实现 在实...原创 2017-05-24 21:56:59 · 637 阅读 · 0 评论 -
SpringAOP动态拦截方法并重写
需求理解:当我们在对某个方法进行重写的时候,我们不想修改源代码,希望通过读取配置文件,获取标识符,判断是否需要重写,在不修改源代码的基础上实现动态的修改了方法。在这里我们用到了SpringAOP的Aspect注解,通过添加@Around注解实现拦截指定切点的方法。下面代码举例:@Aspect@Componentpublic class AroundAop { //创建标识符 priv原创 2017-07-19 16:31:15 · 3462 阅读 · 2 评论 -
Spring注解@Profile与@Conditional
Spring注解@Profile与@Conditional1、@Profile注解1.1、使用场景:项目中使用多个数据库配置时,根据生产环境与测试环境的不同需要进行不同的配置,如果每次都进行配置文件的修改,不方便也容易出错。Spring为我们提供了@Profile注解实现加载指定的Bean实现简单的控制。1.2、配置profile bean1.2.1、注解方式Spring3.2之后实现能够在方法级原创 2017-09-27 17:39:14 · 3688 阅读 · 0 评论 -
注解方式进行spring定时任务的调用
一、定时任务的配置方式1、xml配置文件在spring.xml文件中开启注解扫描与定时任务扫描<context:component-scan base-package="com.gy.mytask"/><task:annotation-driven>在需要定时调用的任务类上面添加注解@Component在调用的定时任务方法上添加注解@Scheduled()完整截图:@Pro...原创 2017-05-24 21:53:15 · 357 阅读 · 0 评论 -
spring自定义注解实现AOP日志管理
一、自定义注解一、自定义注解的配置如果是用的配置文件需要在配置文件中添加配置:<aop:aspectj-autoproxy/>如果是使用类进行初始化加载需要在类的上面添加注解@EnableAspectJAutoProxy二、自定义注解的约束<dependency> <groupId>org.springframework</groupId> ...原创 2017-07-10 14:34:56 · 468 阅读 · 0 评论 -
service层事务与try/catch的关系
首先了解一下异常的组成:1、RuntimeException() 例如:数组越界异常、空指针异常、(我们在编写之后不会提示让 try catch的异常、代码编写错误导致,可避免)2、非RuntimeException() 例如: IO异常、(会提示try catch的异常,不是代码编写错误导致的,只能抛出)3、unchecked异常:RuntimeException + Error原创 2018-01-10 10:18:33 · 12825 阅读 · 0 评论 -
spring全局异常处理
@ControllerAdvice@Slf4jpublic class GlobalExceptionHandler { @ExceptionHandler(BindException.class) @ResponseBody public BaseResult handleBindException(Exception ex) { String e...原创 2018-09-14 10:40:16 · 666 阅读 · 0 评论