如何搭建自己的微信小程序商城并销售产品(微信商城小程序开发教程)
624
2022-05-30
目录
一、确定版本号
springCloud
SpringCloud alibaba
Springboot
二、搭建整个工程
父项目的pom依赖
子模块的依赖
三、其他环境、依赖项
mysql的依赖使用:8.0.16
druid的依赖使用:1.2.6
连接数据库的配置
如果本篇博客对您有一定的帮助,大家记得留言++哦。
一、确定版本号
SpringBoot、SpringCloud、SpringCloud Alibaba皆选用官网最稳定,最新版本。
SpringCloud
官网地址:Spring Cloud
SpringCloud alibaba
官网地址:Spring Cloud Alibaba
SpringBoot
官网地址:Spring Boot
SpringBoot选用2.3.12.RELEASE的原因是:SpringCloud Hoxton.SR12版本推荐使用 2.3.12.RELEASE版本。
二、搭建整个工程
父项目的pom依赖
子模块的依赖
三、其他环境、依赖项
JDK使用1.8、数据库使用MySQL、集成开发环境使用IDEA。
mysql的依赖使用:8.0.16
Maven使用频率较高:
druid的依赖使用:1.2.6
druid与druid-spring-boot-starter 的区别 作用是一样的,都是连接池提供连接,里边的配置参数都是一样的;
druid-spring-boot-starter只是在druid基础上进行了一次封装,专门用来整合spring-boot项目; 如果springboot项目想使用druid也是可以的,但是需要手动编写配置类并注入到bean中,并加载对应的配置参数;
但是不建议,明明有现成封装好的jar,就直接使用就好了!!!
连接数据库的配置
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource druid: url: jdbc:mysql://d-mysql.tech/daily_dev?autoReconnect=true&useSSL=false&characterEncoding=utf-8&serverTimezone=Asia/Shanghai #&allowMultiQueries=true username: admin password: admin filter: config: enabled: true #数据库过滤器是否开启 connect-properties: druid.statmergeSql: true #打开mergeSql功能 druid.stat.slowSqlMillis: 5000 #慢SQL记录 config.decrypt: false #是否解密 config.decrypt.key: ${custom.publicKey} #解密的公钥 jpa: hibernate: # 实体类发生改变,数据表会更新 ddl-auto: update # 操作实体对象的时候,会跟我们生成sql语句: false 不生成sql语句: show-sql: true
其他依赖的版本号:没有仔细研究,使用我们其他项目中常用的。其实也可以直接去Maven官网上找。https://mvnrepository.com/
这个项目的初始搭建过程,大概就这些。如有表达不清楚的,可以私聊我。
使用到了nacos,配置过程请见博客:
SpringBoot项目集成nacos,并启动报错Failed to configure a DataSource: ‘url‘ attribute is not speci_小小张自由—>张有博-CSDN博客
使用到了xxljob,配置过程请见博客:
SpringBoot项目集成xxljob全纪录(图文详解)_小小张自由—>张有博-CSDN博客
如果本篇博客对您有一定的帮助,大家记得留言++哦。
Spring Boot
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。