搜索结果
查询Tags标签: 注解,共有 956条记录-
java学习之注解
0x00前言 1.注解是什么: (1)可以叫做注释类型,注解是一种引用数据类型,编译后也是生成class文件 (2)提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 比如 @Override提示子类要复写父类中被 修饰的方法 (3)编译阶段时的处理: 软件工具可以用来利用注…
2022/4/20 14:42:37 人评论 次浏览 -
@SpringBootApplication注解详细解释
@SpringBootApplicayion = @Configuration + @EnableAutoConfiguration + @Componentscan 并具有三者的默认属性一、@Configurantion 1. @Configuration启动spring容器@Configuration标注在类上,相当于xml配置文件中的一堆空间配置,作用为:配置Spring容器。 示例代码如…
2022/4/20 6:17:53 人评论 次浏览 -
spring——Spring自动装配(基于注解)(转载)
从 Java 5 开始,Java 增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、类加载和运行时被读取,执行相应的处理。开发人员可以通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。 Spring 从 2.5 版本开始提供了对注解技术的全面…
2022/4/19 6:16:16 人评论 次浏览 -
Java单元测试、反射、注解
单元测试Junitpublic class UserService {public String login(String loginName, String password) {if ("admin".equals(loginName) && "123456".equals(password)) {return "success";}return "用户名或密码错误";} }…
2022/4/18 1:13:10 人评论 次浏览 -
注解
@PostConstruct @PostConstruct注解的方法在项目启动的时候执行这个方法,也可以理解为在spring容器启动的时候执行,可作为一些数据的常规化加载,比如数据字典之类的。@Transactional Transactional 注解只能用在public方法上,如果用在protected或者private的方法上…
2022/4/17 23:14:09 人评论 次浏览 -
无法获取cglib代理对象上的注解的解决办法
前言 开发程序的时候使用了aop去代理对象,然后其他地方会获取到这个代理对象并获取上面的方法注解和参数注解,运行时却发现无法获取注解,最终折腾一番终于解决。 原因 使用了AOP去进行代理,由于代理的对象不是接口,因此springboot会使用cglib去进行代理。 debug的时候…
2022/4/15 23:14:54 人评论 次浏览 -
JPA注解
@Entity:@Table(name=”“):表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table可以省略 @MappedSuperClass:用在确定是父类的entity上。父类的属性子类可以继承。 @NoRepositoryBean:一般用作父类的repository,有这个注…
2022/4/14 6:20:15 人评论 次浏览 -
注解
1、注解 1.1、Annotation 基本概念 作用: 不是程序本身,而是对程序作出解释 可以被其他程序(如编译器等)读取 格式: @注释名(参数值) ps:不一定有参数 使用情景: 可以附加在 包、类、方法、属性 等上面 可以通过反射机制编程实现对这些元数据的访问 1.2、内置注解…
2022/4/11 23:19:15 人评论 次浏览 -
java枚举与注解
目录枚举注解 枚举 // switch 可以用枚举类型 enum Sesson implements IA{//通过javap反编译可以看出默认继承自Enum类,而且Sesson是final类//不能extends别的了,implements接口还是可以的// public static final Season SPRING = new Season("春天","温暖…
2022/4/7 17:19:32 人评论 次浏览 -
@Configuration导致无法启动SpringBoot
1.问题:@Configuration导致无法启动SpringBoot2.原因:我猜测是重复扫描 首先在springboot启动类的@ComponentScan注解扫描了一次配置类 其次在swagger配置类使用了@Configuration注解又扫描了一次3.解决方法:去掉启动类上的配置包路径去除后正常启动
2022/4/6 23:20:12 人评论 次浏览 -
@Transactional 注解失效的3种原因及解决办法
Transactional失效场景介绍 第一种 Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用。例如以下代码。 定义一个错误的@Transactional标注实现,修饰一个默认访问符的方法 /** * @author zhoujy **/ @Component public class TestServ…
2022/4/6 6:22:13 人评论 次浏览 -
springcloud中cunsul,ribbon
一 、consul 1.什么是consul consul是用来代替eureka的框架,和eureka使用起来一样,导入的包不同。<dependencies> <!--SpringCloud consul-server--> <dependency> <groupId>org.springframework.cloud</groupId&g…
2022/4/5 6:21:42 人评论 次浏览 -
spring的@Transactional注解
@Transactional注解的属性属性 类型 描述value Sring 指定事务管理propagation enum:Propagation 指定事务传播行为isolation enum:Isolation 指定事务的隔离级别readOnly booleantimeout introllbackForrollbackForClassNamenoRollbackFornoRollbackForClassName事务的传…
2022/4/3 23:22:30 人评论 次浏览 -
Spring 采用纯注解使用 RedisTemplate
我在前面的博客中介绍过采用 Jedis 操作 Redis,今天准备介绍 Spring 使用 RedisTemplate 操作 Redis。 Jedis 和 RedisTemplate 两者之间的区别在于:Jedis 是 Redis 官方推荐的面向 Java 操作 Redis 的客户端开发 Jar 包,而 RedisTemplate 是 Spring 框架对 Jedis API …
2022/4/1 2:19:27 人评论 次浏览 -
尚硅谷--Java--基础篇(717集)
Java基础篇算是整体捋一遍了,配合JavaGuider-Java篇查漏补缺,后面开始补框架、项目之类的了 视频地址:https://www.bilibili.com/video/BV1Kb411W75N?p=717 代码提交地址:https://gitee.com/empirefree/SpringBoot-summarize/tree/尚硅谷-java篇/目录
2022/3/31 20:50:01 人评论 次浏览