springboot框架
能够快速创建基于spring的程序;
能够直接使用Java main方法启动内嵌的Tomcat服务器运行springboot程序,不需要部署war包;
提供约定的starter POM来简化Maven配置;
自动化配置,根据项目的Maven依赖配置,springboot自动配置spring、springmvc等;【镜像、本地仓库】
springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程;
启动 SpringBoot 框架,会启动一个内嵌的 tomcat,端口号为 8080【默认内嵌端口号】。
通过修改 application.properties 配置文件,修改默认 tomcat 端口号
#设置内嵌 Tomcat 端口号
server.port=9090
该配置文件中还存放数据池连接信息
@SpringBootApplication 注解主要作用是开启Spring 自动配置,
@Controller 及 @ResponseBody 依然是我们之前的 Spring MVC,因为 Spring Boot
的里面依然是使用我们的 Spring MVC + Spring + MyBatis 等框架
@Value注解 用于逐个读取application.properties中的配置
postman测试工具:【请求方式、请求地址url、请求参数、发送请求、响应结果】
restful风格:
mapper层数据扫描层
Student 类实现序列化接口的目的:让Student类创建的对象持久化保存
public class Student implements Serializable
实现Serrializable接口是为了告诉jvm这个类的对象是可以被序列化
序列化:
反序列化: