SpringBoot从Yml文件读取配置 注解方法 @ConfigurationProperties(prefix = "spring.arr") @Data 注意@Data注解,从Yml读取配置映射到类上时一定要有set方法,不然读不到。 从Yml文件读取列表 spring: arr: pinfo: - name: gaf11…
Spring注解 初学spring的时候使用注解总觉得使用注解很神奇,加一个注解就能实现想要的功能,很好奇,也想自己根据需要写一些自己实现的自定义注解。问题来了,自定义注解到底是什么? 查阅资料后发现,注解就是一种标志,单独使用注解,就相当于在类、方法、参数和包上加上一个装饰,什么功能也没有,仅仅是一个标志。这个标志可以加上一些自己定义的参数。 但…
SpringAOP AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。 AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离,比如Spring的事务,通过事务的注解配置,Spring会自动在业务方法中开启、提…
拦截器 拦截器(Interceptor)同 Filter 过滤器一样,它俩都是面向切面编程——AOP 的具体实现(AOP切面编程只是一种编程思想而已)。 你可以使用 Interceptor 来执行某些任务,例如在 Controller 处理请求之前编写日志,添加或更新配置… 在 Spring中,当请求发送到 Controller 时,在被Contr…