Springboot
1. Springboot简介
1.1 简介:Springboot来简化Spring应用开发的一个框架,约定大于配置 |
1.2 优点: 可以快速的构建独立运行的Spring项目; 框架内有Servlet容器,无需依赖外部,所以不需要达成war包(自带Tomcat,无需部署,与Servlet高度集成); 极力去掉重复恶心的xml配置(优化xml,精简) |
1.3 目录结构:resource目录下 static:保存所有静态资源js,css,images; templates:保存所有的模版页面(默认不支持jsp); application.properties:SpringBoot应用的配置文件 |
2.springboot工程
2.1 创建 https://start.spring.io http://start.spring.io http://start.springboot.io/ (最优) https//start.aliyun.com |
2.2 测试 @RestController =@Controller+@ResponseBody |
2.3 更改端口号: 2.4 测试方法2(模拟虚拟机上操作)打包测试并访问 打开后在当前目录下进入cmd 启动完成后在网页中测试: |
2.5 yml基本语法: (1)修改成yml文件,层级目录,更加清晰 注意:中间空格不能省略,否则配置失效 |
3.实战
(1)创建工程,勾选MySQL和mybatis |
3.2 修改版本号及更改application文件后缀yml |
3.3 引入MySQL数据库相关配置:修改MySQL版本 serverTimezone=Asia/Shanghai |
3.4 引入mybatis相关配置:模糊匹配 |
3.5 创建表,包,实体类。。。。。。创建mapper接口,接口实现类等 mapper接口中加入注解:@Mapper Service及其实现类 |
3.6 拓展:mapper接口第二种写法(不需要在xml中重复写) Controller方法中参数加入@RequestBody(一般是对象类型加入此注解,后续传json格式数据) postman中传json格式数据 |
3.7 拓展可以将mapper接口中注解变更至Application.java文件中 |