本篇文章主要介绍了"Spring Boot 使用总结二 Spring Boot注解",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
注解是java 5 引入的新特性,在jdk1.5中将根据用途和使用方法将注解分为了三类:jdk内置系统注解,元注解和自定义注解。 jdk内置系统注...
注解是java 5 引入的新特性,在jdk1.5中将根据用途和使用方法将注解分为了三类:jdk内置系统注解,元注解和自定义注解。
jdk内置系统注解有3个,分别是:@Override:用于修饰此方法覆盖了父类的方法;@Deprecated:用于修饰已经过时的方法;@SuppressWarnnings:用于通知java编译器禁止特定的编译警告。这三个注解是jdk内置的注解,可以直接拿来在我们的代码里使用。元注解有4个,分别是@Target,@Retention,@Documented,@Inherited
元注解的作用是负责定义自定义注解的属性,负责解释我们自定义的注解。自定义注解就是我们可以自己设计想要的注解,自定义注解的关键字是@interface,格式是public @interface 注解名 {定义体}。和定义一个类的格式类似,只是使用了不同的关键字。定义了自定义注解之后,要有相应的注解处理器,注解才能发挥作用。注解处理器主要是用反射来实现的。关于注解的详细介绍,可以参考这三篇博客:
http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html
http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html
http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html
Spring Boot的注解是根据java注解的规范实现的注解,如果查看某个注解的源码的话,可以清楚的看到这一点。Spring的其他项目应该也是如此。使用注解,可以减少代码量,使代码更加清晰简洁。下面介绍几个Spring Boot常用的注解。
@EnableAutoConfiguration:根据项目中的classpath中的jar,自动生成需要的bean,加载到spring中。如果发现自动生成的bean不是想要的,可以通过exclude 属性配置排除。例如:@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
@SpringBootApplication:当这个注解用于spring boot 项目的main类时,等价于 @Configuration,@EnableAutoConfiguration和@ComponentScan三个注解同时使用。
以上就介绍了Spring Boot 使用总结二 Spring Boot注解,包括了方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_296381.html