首页   快速返回

注解组合和继承     所属分类 java
@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 相关注解及注意点