# Springboot
**Repository Path**: fanxing/Springboot
## Basic Information
- **Project Name**: Springboot
- **Description**: SpringBoot 入门DEMO 整合了常用的框架
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-12-27
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Spring boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
SpringBoot所具备的特征有:
(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
(2)内嵌Tomcat或Jetty等Servlet容器;
(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
(4)尽可能自动配置Spring容器;
(5)提供准备好的特性,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置。
约定优于配置
创建springboot项目的几种方法? 三种
1 STS springboot
2 https://start.spring.io/ 模板建立,导入maven工程
3 自己建立maven项目, spring boot starter 加入
jackjson 返回JOSN 如何控制格式,null忽略,密码隐藏 等
JackJson 常用的注解
修改类不会立即生效, 热部署技术 Devtools