注解组合和继承
所属分类 java
浏览量 1371
@inherited注解修饰的注解 @A ,父类使用注解 @A , 派生类自动加上该注解
注解中的数组属性使用{}赋值,各个元素使用逗号分隔
注解的属性可以是另外一个注解
注解的属性可以是另外一个注解的数组。
注解的默认属性为value,只有一个value属性时 ,直接写值即可
注解属性的默认值使用default来定义
spring中常用的组合注解
@GetMapping get方式请求
@PostMapping post方式请求 @RequestMapping(method=RequestMethod.POST)
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController {
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RequestMapping(method = RequestMethod.POST)
public @interface PostMapping {
@RequestMapping("/")
public String home() {
return "hello spring boot";
}
@PropertySource(value={"classpath:application.properties","classpath:a.config"})
@ComponentScan(basePackages = {"a.b", "x.y"})
上一篇
下一篇
java初始化顺序
springboot2启动过程简单分析
常用负载均衡算法
spring-boot-starter-parent的作用
spring5实例之AnnotationConfigApplicationContext使用
spring Java Config 相关注解及注意点