
java 注释解析
巨人IIT
代码666
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java注解的作用
作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java的注解,可以说是一种标识,标识一个类或者一个字段,常常是和反射,AOP结合起来使用。@Target(表示该注解可以用于什么地方)、@Retention(表示在什么级别保存该注解信息)、@Documented(将此注解包含在javadoc中)、@lnherited(允许子类继承父类中的注解)。如果一个注解被@Documented元注解修饰,则该注解的信息会出现在API文档中,方便开发者查阅。而是通过元注解定义出来的。原创 2024-12-12 08:44:39 · 293 阅读 · 0 评论 -
@SuppressWarnings(“rawtypes,unchecked“)
原创 2022-04-01 12:05:45 · 603 阅读 · 0 评论 -
@Component 和 @Configuration
@Component 和 @Configuration 区别:1.从定义来看, @Configuration 注解本质上还是 @Component,因此 context:component-scan/ 或者 @ComponentScan 都能处理@Configuration 注解的类。2.配置了@Component的类没有通过动态代理来代理@Bean方法的调用,调用该方法返回的是不同实例3.配置了@Configuration的类是有通过动态代理来代理@Bean方法的调用的,因此调用该方法返回的都是同原创 2022-04-01 10:29:49 · 3044 阅读 · 0 评论 -
Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对于相同的方法参数要有相同的返回结果。 使用Spring Cache需要我们做两方面的事:n 声明某些原创 2020-12-07 16:07:22 · 360 阅读 · 0 评论 -
@ConfigurationProperties 需加pom依赖
注解 @ConfigurationProperties() 需加pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>...原创 2020-09-03 20:09:35 · 5358 阅读 · 1 评论 -
Java 项目启动时执行指定方法
应用场景:很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等。这里给出几种解决方案供大家参考。1. 使用@PostConstruct注解:这个注解呢,可以在Spring加载这个类的时候执行一次。来看一下下方代码。@Componentpublic class Test { public Test(){ System.out.println("我最先执行"); }转载 2020-11-26 13:51:02 · 1546 阅读 · 0 评论 -
@PathVariable 和 @RequestParam
浅析 @PathVariable 和 @RequestParam一、代码实例 首先,上两个地址:地址1:http://localhost:8989/SSSP/emps?pageNo=2地址2:http://localhost:8989/SSSP/emp/7如果想获取地址1中的 pageNo的值 ‘2’ ,则使用 @RequestParam ,如果想获取地址2中的 emp/7 中的 ...原创 2019-10-09 15:51:43 · 210 阅读 · 0 评论