SpringBoot内置数据源的持久化如何解决


本文小编为大家详细介绍“SpringBoot内置数据源的持久化如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot内置数据源的持久化如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。SQLNoSQL现有数据层解决方案技术选型Druid + MyBatis-Plus + MySQL数据源:DruidDataSource持久化技术:MyBatis-Plus / MyBatis数据库:MySQLHikariCPTomcat提供DataSourceCommons DBCP平常做项目时我所需要的maven坐标数据源持久化技术数据库springboot中的数据源若不提供数据源(例如删除上面的Druid的坐标,就默认使用这三种中的一种(HikariCP默认)HikariCP:默认内置数据源对象Tomcat提供DataSource: HikariCP不可用的情况下,且在web环境中,将使用tomcat服务器配置的数据源对象Commons DBCP: Hikari不可用,tomcat数据源也不可用,将使用dbcp数据源删掉durid的maven坐标,将数据源换成HikariCPspr免费云主机域名ing:
datasource:
url: jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC
hikari:
driver-class-name=com: com.mysql.cj.jdbc.Driver
username: root
password: root导入坐标编写测试类:JdbcTemplate的其它配置spring:
jdbc:
template:
query-timeout: -1 #查询超时时间
max-rows: 500 #最大行数
fetch-size: -1 #缓存行数SpringBoot提供了3种内嵌数据库供开发者选择,提高开发测试效率H2HSQLDerby导入依赖;配置H2管理控制台参数server:
port: 80
spring:
h3:
console:
path: /h3
enabled: true运行项目,在网页进行访问,连接之后,发现连接异常,因为首次使用的原因,只需要在配置文件中配置相应的数据源就ok了,重新启动成功后,这些配置可以删除,也可以留着。server:
port: 80
spring:
h3:
console:
path: /h3
enabled: true datasource:
url: jdbc:h3:~/test
hikari:
driver-class-name=com: org.h3.Driver
username: sa
password: 123456运行项目输入密码登录添加一个表添加数据后,查询表信息测试注意: H2内置数据库这仅仅用于开发阶段,线上项目请务必关闭控制台功能读到这里,这篇“SpringBoot内置数据源的持久化如何解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: php如何判断指定值在数组里出现了几次

这篇文章主要介绍了php如何判断指定值在数组里出现了几次的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何判断指定值在数组里出现了几次文章都会有所收获,下面我们一起来看看吧。 实现步骤:1、利用array_count_val…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/29 19:17
下一篇 03/29 19:17

相关推荐