1.先new 一个 Project
2.设置自己的name 我的名字是day09bootdemo01,路径,jdk版本,点击next
3.这个界面是选择框架支持,放入需要的支持
3.1 热部署插件
3.2 web 和模板都选中
3.3选择mybatis框架和自己的数据库驱动,我的是postgresql driver ,mysql就选mysql的,自己选自己的就行
3.4点击完成就行
4.配置maven,双击
这是在加入依赖
我们需要加入以下的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.22</version>
</dependency>
这个是阿里巴巴的开源连接池,配合自己的驱动数据库驱动就可以连数据库了
5.修改配置文件
将后缀改为yml,如下图
配置文件完成了,这个地方配置文件写一个就行,也可以写多个,便于开发场景的切换
看我的配置如下,大家直接粘贴就行
application.yml
# 定义子文件后缀
spring:
profiles:
active: dev
mvc:
# 静态文件的地址
static-path-pattern: /static/**
thymeleaf:
cache: false
server:
servlet:
# session最大超时时间(秒),默认为30
session:
timeout: 3600s
# 指定访问路径
context-path: /
# 错误页,指定发生错误时,跳转的URL。请查看BasicErrorController源码便知
error:
path: /error
# 该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置
# address:
tomcat:
# tomcat的URL编码
uri-encoding: UTF-8
port: 8085
mybatis:
# 配置mybatis的扫描
mapper-locations: classpath*:mapper/**/*Mapper.xml
application-dev.yml
spring:
datasource:
driver-class-name: com.thunisoft.ArteryBase.Driver(写自己的数据库驱动)
name: dataSource
url: xxxxxxxxx(自己数据库url)
username: sa(数据库用户名)
password: tusc@6789#JK(数据库密码)
# 初始化大小,最小,最大
initial-size: 20
max-active: 100
min-idle: 30
# 配置获取连接等待超时的时间
max-wait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
time-between-eviction-runs-millis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
min-evictable-idle-time-millis: 300000
validation-query: select 1
test-while-idle: true
test-on-borrow: false
test-on-return: false
6.加入对应的包,下图为目录结构,这一步非必须
7.这个是主类,运行即可,一个springboot的项目就完成了。
上图为运行成功的控制台输出