今天将开始我的第三个项目,项目名为:cms(一个前后端分离项目)
整体环境
1、集成开发工具(IDE):IntelliJ IDEA
2、java运行环境:jdk1.8
3、技术选型:SpringBoot + Spring-data-jpa + Swagger2
源码移步:点击这里
第一步:新建项目
新建一个springboot项目,步骤如下:
1、2、切记要联网哦,把手机热点打开,嘻嘻
3、将你的项目名与父包名取好
4、选择使用的工具:
①Web中的Spring Web
②SQL中的JPA相关和SQL驱动
5、点击next,点击finish
6、Tips:
(1)在第四步中,右上角有一个版本号的选择,我选择的是2.1.10。
(2)若是项目建好以后大面积报错,可以点击右边栏中的Maven,进行更新
第二步:搭建项目结构
我的项目结构:
1、bean包:存放实体类
2、config包:写一些相关配置类,如配置swagger2
3、dao层:操作数据库
4、exception包:写自定义异常
5、service层:写业务逻辑 ——(1)impl包:实现service接口
6、web层:与页面交互 ——(1)controller包
7、util包:功能类,例如状态码工具类
8、关于配置文件,你们的应该是properties,我这里使用后缀名为.yml
配置文件代码如下:
server:
port: 9999
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://39.96.11.2:3306/cms?useunicode=true;&characterEncoding=utf8
username: root
password: root
其中设置了端口号,sql驱动名,39.96.11.2为我的阿里云公网地址,cms为我的远程数据库的数据库名