spring Boot 第一天

1.spring-boot-starter-parent是Spring Boot 的父级依赖

这样当前的项目就是 Spring Boot 项目了。spring-boot-starter-parent 是一个特殊的 starter,它用来提供相关的 Maven 默认依赖。使用它之后,常用的包依赖可以省去 version 标签,

其主要作用:

  • 指定编码格式默认使用utf-8。
  • 指定java版本默认使用1.8。
  • 提供Dependency Management进行项目依赖的版本管理,如指定实际依赖的版本号。
  • 默认的资源过滤和插件管理。

 

2.spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖

 

正是如此,在pom.xml中引入spring-boot-starter-web依赖启动器时,就可以实现Web场景开发,而不需要额外导入Tomcat服务器以及其他Web依赖文件等。当然,这些引入的依赖文件的版本号还是由spring-boot-starter-parent父依赖进行的统一管理。

 

3.第一天用到的依赖

 

 

 4.@MapperScan这个注解是用户扫描mapper接口的,注册到ioc容器中

mybatis.mapper-locations:用于扫描mapper.xml的,和 @MapperScan 二者对应,缺少一个都会报错

mybatis.type-aliases-package:给包下的类取别名

 

 

pagehelper:reasonable==>默认false

这是pageHelper里面自带的一个功能,叫做reasonable分页参数合理化,3.3.0以上版本可用,默认是false。 启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页; 禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据。

 

5.controller

 

 

 

service

 

 

 ===================================================================================================================

1.启动springBoot

2.application.yml

 

3.做了一个统一的返回类

 

4.实体类

 

posted @ 2020-12-08 20:59  zhong12138  阅读(48)  评论(0编辑  收藏  举报