一:SpringBoot的好处:整合配置文件,省去了XML配置.而最大的缺点就是版本问题,如果版本不统一那 么就是出现一系列(代码不报错而在运行时报错)
解决需要在pom.xml相应的配置(把下面第三配置到pom文件即可)
<!--编码过滤器-->
<project.build.sourceEncoding>UTF-8
<project.reporting.outputEncoding>UTF-8
<java.version>1.8
<!--添加maven插件-->
<groupId>org.springframework.boot
<artifactId>spring-boot-maven-plugin
<!--此配置会自动在maven官网下载配置的jar包-->
<id>spring-snapshots
<name>Spring Snapshots
<url>https://repo.spring.io/snapshot
<enabled>true
<id>spring-milestones
<name>Spring Milestones
<url>https://repo.spring.io/milestone
<enabled>false
<id>spring-snapshots
<name>Spring Snapshots
<url>https://repo.spring.io/snapshot
<enabled>true
<id>spring-milestones
<name>Spring Milestones
<url>https://repo.spring.io/milestone
<enabled>false
</pluginRepositories>
二:在springboot整合spring-boot-starter-data-jpa后大大简化我们开发代码(springboot整合了基本的操作),正 因为springboot整合,后续我们只需要在接口只要继承SpringBoot提供的接口即可(***Repository)
三:spring-boot-starter-data-jpa映射持久化类注解@Table报红
确保导入数据库驱动包,以及版本问题解决如下:
首先确保以下配置:
IDEA配置 IDEA配置 IDEA配置这里的Data Source有时没有,是因为没有配置Database
IDEA配置 IDEA配置 IDEA配置 IDEA配置 IDEA配置
网友评论