依赖注入:在启动过程中,Spring框架会解析@Autowired注解,自动在容器中查找匹配的bean,并将其注入到目标类中。 AOP切面:Spring AOP(面向切面编程)也是通过注解实现的。使用特定的注解标记切点和通知,Spring在运行时根据注解信息进行动态代理。 举例说明 自定义注解需要使用Java提供的元注解(Meta-Annotation)对注解进行定义。
1. 自定义注解@RequestUser importjava.lang.annotation.Documented;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.lang.annotation.Target;@Target({ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceRequest...
后台单独对接收到的参数进行验证时比较麻烦,springboot项目的web组件集成了hibernate-validator,开发者可以直接使用hibernate-validator提供的注解对数据进行校验,当有一些复杂的参数校验时我们也可以自定义校验注解 技巧01:接收到的参数默认都是字符串类型的 技巧02:如果是SpringBoot项目必须导入JPA先关的jar包,因为JPA是基...