SpringBoot2.0集成采坑之Jpa

图片1


图片1

显示第一个问题:集成半天,配置都对,就是没有打开数据量,没有连接数据库,或者数据库连接失败。

具体配置:

application.yml{

spring:

profiles:

active: dev

}

application-dev.yml{

server:

port:8081

  servlet:

context-path: /springjpa

spring:

datasource:

driver-class-name:com.mysql.jdbc.Driver

    url: jdbc:mysql://ip:port/database_name?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=UTC&useSSL=false

username: username

password: password

jpa:

database:mysql

    show-sql:true

    hibernate:

ddl-auto:update

}


DemojpaApplication.java{

@SpringBootApplication

public class DemojpaApplication {

public static void main(String[] args) {

SpringApplication.run(DemojpaApplication.class, args);

    }

}

}

数据库配置好而且可以连上,就不存在图片1的问题。

图二的问题:

走了很多的弯路,是在图1的基础上造成的,初学者,不知道,不断的摸索和采坑。

由于出现图一的问题,不知道要连接数据库,就各种百度。百度之后给出的答案是:
用注解配置Application,具体如下:

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)

public class DemojpaApplication {

public static void main(String[] args) {

SpringApplication.run(DemojpaApplication.class, args);

    }

}

加粗的就是百度的,结果参照着配置,就导致找不到Jpa的配置了,然后又百度,则是:

@EntityScan({"com.xxx"})

@ComponentScan({"com.xxx", "com.xxx"})

@Configuration

@EnableJpaRepositories({"com.xxx"})

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)

public class DemojpaApplication {

public static void main(String[] args) {

SpringApplication.run(DemojpaApplication.class, args);

    }

}

这些注解加上,导致图二的问题。

绕来绕去,只要正确配置以及正确连接上数据库,则不会发生后续问题,

正确:

@SpringBootApplication

public class DemojpaApplication {

public static void main(String[] args) {

SpringApplication.run(DemojpaApplication.class, args);

    }

}

就配置,就OK了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一 去年夏天,四年不见的老朋友研究生毕业,约我一起去张家界爬山。 原计划我们先在广州集合,再坐动车去长沙转张家界。...
    良木树下阅读 6,091评论 48 30
  • 在这一部分内容里,作者提到了一个方法:经常留一些轻松的小事在手头上。因为人的精力有限,一天中能高效利用的时...
    LaVie_Est_Belle阅读 2,806评论 0 0
  • 中国金融界有四大支柱:银行、证券、保险、信托 互联网金融的功能就是支付、融资、理财和保险 互联网金融的主要业态包括...
    路口见飞过阅读 2,713评论 0 1
  • 首先,如果你只想撩她,那可以不用往下翻了,因为那会显得你很渣… 1.知道吗,我没想把你当成朋友,我只想让你做我女...
    锦里轻歌阅读 5,505评论 0 1