前言
理论看的再多,听得再多,都会觉得不踏实,有种在云端漫步的感觉。所以我们应该综合自己所学的框架,做一个小的项目,来巩固所学到的知识点。
本篇文章会从项目的创建开始,一步一步的做完一个小的酒店后台权限管理子系统。项目所用到的框架有:
前端:bootstrap,jQuery
表现层:springMVC
业务层:spring
持久层:mybatis
springboot整合所有框架,maven管理依赖
所用到的软件是:IntelliJ IDEA,MySQL,sqlyog
项目的创建
file new project
选择maven项目,jdk选择1.8
这一步实际是设置项目的工作空间及位置,然后直接finish。选择在this window。
检测项目设置
检查没有问题后新建一个module
选择springboot项目,如果spring的用不了,可以用下面的阿里云下载
设置项目名,包名。java选择8
添加以下依赖
直接finish
将项目添加为maven项目
修改配置文件
将properties文件改成yml文件,由于properties文件和yml文件的编写规范不同,建议将原本存在的内容都删掉,全部重新配置。
配置信息大概分为这几类:
#server
#spring
#mybatis
#log
现在我们分别编写这几类:
#server
server:
port: 80 #端口号
servlet:
context-path: / #默认会有一个/ 这个位置配置的相当于一级域名二级域名
#spring
spring:
datasource:
url: jdbc:mysql://localhost:3306/jdsys?serverTimezone=GMT%2B8&characterEncoding=utf8 #配置数据源,如果MySQL端口号为3306可以不用写localhost:3306,jdsys为数据库的名字,后面照抄就可以了
username: root #数据库的账号名
password: root #数据库的密码
thymeleaf:
prefix: classpath:/templates/pages/
suffix: .html
#mybatis
mybatis:
configuration:
default-statement-timeout: 30 #超时时间
map-underscore-to-camel-case: true
mapper-locations:
- classpath:/mapper/*/*.xml
#lOG
logging:
level:
com.cy: DEBUG
写完配置文件后启动项目
如果项目能正常启动,说明配置文件没有问题。
ps:配置文件里面要注意行与行之间如果有缩进切记是table而不是空格。属性和对应的值之间是空格。
到此项目创建完成。