# 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 org.springframework.boot spring-boot-devtools true true 配置文件支持 properties,yml 1 java类 2 html位置 (模板引擎) thymeleaf 3 mybatis mapper位置 #如何整合模板引擎 thymeleaf CSS,js 怎么访问?? 静态资源放 static 目录中 #还能用JSP吗? 不建议使用了 # html5检查会非常严格,Vue.js这样的库,然后有
会报错的 可将 spring.thymeleaf.mode = LEGACYHTML5