springboot
1. 创建springboot工程
1.1 创建时删除包名的第三个后缀(保证springboot启动类在最外层)
2. 初步测试
2.1 创建成功后进入项目创建一个Controller文件在文件夹下创建HelloController文件
@RestController
public class HelloController {
@GetMapping("/hello")
public String helloController() {
return "hello springboot";
}
}
访问端口 localhost:8080/hello,观察是否返回信息
如果访问不成功观察启动类文件是否在最外层
别像我一样头铁一直访问localhost:8080,很久没敲代码容易短路哈哈哈
3. 导入依赖(根据自己需求导入,以下举几个例子)
- mysql(这个应该都要吧)
- swagger
- mybatisplus
- themeleleaf
4. 数据库
4.1 在idea中连接数据库
4.2 注意连接超时与时区问题
jdbc:mysql://localhost:3306/数据库名称?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
5. 配置文件
控制环境,开发环境,生产环境(多环境切换)
我习惯用yml格式,所以删除了项目自动生成的properties
5.1 yml文件配置内容
- 运行端口
- 数据库连接
- swagger
- themeleleaf
- mybatisplus
经历了这些你就可以开始编写其它代码啦
entity/pojo->mapper/dao->service->controller
当然你肯定不想只做一个CRUD仔
6. config
- 创建config文件夹,然后编写你自己的config
- 因为我自己的config文件很多都是已经写好了的
- 这里我导入了MyBatisPlusConfig和SwaggerConfig
7. mybatisplus自动代码生成器
- 真的很香推荐学
- 学完后会编写一个自动代码生成的java文件
自动生成entity、mapper、service、controller,从此不再写sql(前面有文章写有哦)
7.1 自动代码生成文件更换项目时需要修改的位置
- 表名
- 项目名称
- 数据库名称
然后就是运行文件,生成代码,接下来就看你自己操作啦
8.工程目录
红色的是我自己写的,其余的是生成的