day49-Springboot

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文件中

猜你喜欢

转载自blog.csdn.net/weixin_63713552/article/details/132065060
49