如何实现java项目的快速开发?5分钟搭建好框架!Spring Boot +SSM 入门教程
初始化项目
- 新建项目选择Spring Initializr
- 选择SDK 1.8
3.添加框架
- Lomboc (实体自动属性)
- Spring Web
- MySQL Driver
- MyBatis Framework
项目结构
- Controller
2.Model
3.Service
4.Iservice
5.mapper
pom.xml 加入 Swagger
<!-- 整合Swagger依赖方便 REST测试 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency>
启动项 加入@EnableSwagger2 注解
application.properties 设置
#访问根路径 #应用名称 spring.application.name=springboot-demo #访问端口号 server.port=8080 #编码格式 server.tomcat.uri-encoding=utf-8 #数据库相关配置 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://10.0.2.25:3306/budget?supervision=utf8&autoReconnect=true&useSSL=true spring.datasource.username=root spring.datasource.password=1234.abcd spring.datasource.max-idle=10 spring.datasource.max-wait=10000 spring.datasource.min-idle=5 spring.datasource.initial-size=5 #session生命周期 server.servlet.session.timeout=30m
启动 非常快 就几秒钟
http://localhost:8080/swagger-ui.html
或者在浏览器 输入
http://localhost:8080/login?account=admin&password=1234
各位小伙伴,有了Spring Boot 后,搭建一个restful风格的框架是不是很简单呢?