- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Java 面向对象 1 《 new 一个女朋友》
Java是面向对象程序设计语言,想要学好Java,掌握面向对象的思想必不可少。那么对象是什么,类又是什么;类每个男人心中都有一个梦中女神,假如有一天她出现在了你的面前,不要怀疑,你肯定是在做梦;这个女神是指符合你心中各种期望的一种女生,也就是你心中女朋友的模板;也就是Java中的 类(为什么还要性别呢,啊这,我怎么知道呢,也许你可以告诉我)类就是构造对象的模板或蓝图(你可以理解为你对女朋友的臆想)假如某一天一个女生出现了,她知心,美丽,大方,富婆,三围…,最重要的是,她不会打扰你敲(da)代
2020-07-14 00:22:57 2576
原创 Springboot 在测试类中无法自动注入 @Autowired
问题实例在Springboot中@Autowired 自动注入失效 无法注入的原因很多,但都绕不开一个:找不到对应的Bean; @Autowried的原理:Springboot项目的Bean默认装配规则是根据Application类所在的包的位置从上往下扫描。假如Application类所在的包名为 com.sell,则只会扫描com.sell包和其子包 Application类就是Springboot项目的入口;通过原理排查,果然需要注入的Bean不在Application所在的包或者子
2020-07-12 17:58:09 3562 2
原创 JPA @DynamicUpdate注解的理解
@DynameicUpdate的原理是只更新发生改变的字段值,没有改变的字段值不进行更新;容易踩坑的点如果使用的实体类中有字段值为Null ,而数据库中该值是非空值,那么会将该字段更新为Null值解决办法是 实体类接收完整的字段。不然很容易踩坑...
2020-07-12 11:56:49 574
原创 解决 could not read a hi value 理解@Generated注解
问题实例添加数据入库时,出现 could not read a hi value 解决办法@GeneratedValue改为@GeneratedValue(strategy = GenerationType.IDENTITY)如下图所示:改为:分析原因 注解 @Generated 的作用的是为一个实体生成一个唯一标识的主键 @Generated提供了四种策略。默认的为 Auto,就是自动匹配另外三种策略中的一种; 问题所在就是auto没有正确匹配到相应的策略我在数据表中将
2020-07-12 10:54:47 3068
原创 解决 JAP中 findOne 不能传入ID的问题
问题实例:findOne不能传入ID问题原因:高版本 SpringBoot版本中 findOne 不支持传入ID解决办法有两种:1.降低SpringBoot版本将SpringBoot版本改为 1.5.6之后,findOne可以传入ID了2.使用findById代替findOnexxxx.findById(id:1).orElse(other:null);两种方法取其一,版本降低了第二种方法就不能用了...
2020-07-12 09:19:58 319
原创 @Slf4j 注解报红解决,找不到log等问题
@Slf4j 是简化日志输出的注解方式首先需要 在pom.xml中添加依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version> </dependency>
2020-07-11 14:59:22 2748
原创 maven 之更换阿里云仓库
1.先找到maven安装目录下的 /conf比如我的目录是 F:/apache-maven-3.6.1/conf2.设置setting.xml文件找到以下这段代码 <repositories> <repository> <id>jdk14</id> <name>Repository for JDK 1.4 builds</name> <u
2020-07-11 13:47:37 449
原创 解决ERROR: 1045 - Access denied for user ‘root‘@‘localhost‘ (using password:YES)
新建连接,登录mysql输入密码后出现如下情况出错原因: 密码不正确;解决办法: 重置密码;
2020-07-11 07:45:47 261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人