怎么建个人网站,如何破解网站后台管理,国内网站模板,nodejs做后端的网站文章目录 一、为什么要学习SpringBoot二、SpringBoot介绍2.1 约定优于配置2.2 SpringBoot中的约定三、SpringBoot快速入门3.1 快速构建SpringBoot3.1.1 选择构建项目的类型3.1.2 项目的描述3.1.3 指定SpringBoot版本和需要的依赖3.1.4 导入依赖3.1.5 编写了Controller3.1.6 测试… 文章目录 一、为什么要学习SpringBoot二、SpringBoot介绍2.1 约定优于配置2.2 SpringBoot中的约定 三、SpringBoot快速入门3.1 快速构建SpringBoot3.1.1 选择构建项目的类型3.1.2 项目的描述3.1.3 指定SpringBoot版本和需要的依赖3.1.4 导入依赖3.1.5 编写了Controller3.1.6 测试 3.2 SpringBoot的目录结构3.2.1 pom.xml文件3.2.2 .gitignore文件3.2.3 src目录 3.3 SpringBoot三种启动方式3.3.1 运行启动类的main方法3.3.2 maven命令3.3.3 采用jar包的方式运行3.3.5 采用war包的方式运行 四、SpringBoot常用注解4.1 @Configuration和@Bean 五、SpringBoot常用配置5.1 SpringBoot的配置文件格式5.2 多环境配置5.4 热加载5.4.1 导入依赖5.4.2 settings配置5.4.3 重新构建工程 六、SpringBoot整合Mybatis6.1 xml方式整合Mybatis6.1.1 导入依赖。6.1.2 编写配置文件6.1.3 准备Mybatis6.1.4 测试。 6.2 注解方式整合Mybatis6.2.1 创建District的Mapper接口6.2.2 添加Mybatis注解6.2.3 添加配置6.2.4 测试,查看日志 SpringBoot整合Druid连接池1、导入依赖2、YML配置3、访问管理页面 6.3 SpringBoot整合MyBatis-Plus6.3.1 导入依赖6.3.2 yml配置6.3.3开启dao层扫描6.3.4 注解6.3.5 开启分页6.3.6 测试6.3.7事务控制 SpringBoot整合AOP1、导入依赖2、定义切面 七、SpringBoot提供视图支持7.1 JSP视图7.1.1 需要导入依赖7.1.2 创建JSP页面7.1.3 创建Contorller7.1.4 配置前缀和后缀 7.2 Thymeleaf视图7.2.1 依赖7.2.2 yml配置7.2.3 使用thymeleaf7.2.4 修改html模板7.2.5 thymeleaf其他属性7.2.6 分页 (page.html)7.2.7 包含 八、SpringBoot静态资源处理九、SpringBoot自定义静态资源处理十、页面跳转十一、拦截器十二、SpringBoot全局异常处理出现异常响应页面出现异常响应JSON数据 十三、SpringBoot读取属性文件配置文件使用@Value注解读取使用Environment读取读取自定义属性文件定义配置文件主启动类加载配置文件 十四、RestTemplate异步提交表单提交地址栏传值 十五 、控制层统一返回格式1、定义返回数据的结构2、定义常用返回结果的枚举3、定义返回统一结果类4、接口使用 十六、SpringBoot配置FastJSON转换器1、导入依赖2、配置FastJSON转换器3、根据注解信息实现自定义转换 十七、SpringBoot条件注解@Conditional注解@Conditional的扩展注解@ConditionalOnClass@ConditionalOnMissingClass@ConditionalOnBean@ConditionalOnMissingBean 十八、函数式Web编程实现函数式路由实现处理函数实践与应用 十九、GraalVM原生镜像什么是 GraalVM核心特性GraalVM能干什么安装GrralVM1、下载GraalVM2、修改JDK的环境变量 安装 Visual Studio1、下载Visual Studio2、安装3、验证是否安装成功 打包win镜像文件1、准备一个标准的boot项目2、POM中引入打包文件3、打开native-image进入到项目的classpath目录下面4、输入打包命令 二十、SpringBoot自动装配机制什么是自动装配自动装配的优势starter机制1、引入依赖 自动装配机制@SpringBootApplication@SpringBootConfiguration@ComponentScan@EnableAutoConfiguration 总结自定义starter1、新建一个maven工程2、定义属性读取类3、定义自动装配类4、定义spring.factories文件4、创建一个新的项目,引入自定义starter5、使用starter中的bean6、配置属性7、测试 一、为什么要学习SpringBoot
开发项目的时候(JavaEE)仅仅使用Spring逐渐变得很笨重,大量的XML文件存在与项目中,繁琐的配置,整合第三方框架的配置问题,在SpringBoot中这些问题都变的非常简单。
二、SpringBoot介绍
Spring Boot是由Pivotal团队提供的全新[框架](https://so.csdn.net/so/search?q=框架spm=1001.2101.3001.7020),其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot默认配置了很多框架的使用方式,就像 Maven整合了所有的Jar包,Spring Boot整合了所有的框架。它的核心设计思想是∶约定优于配置,Spring Boot所有开发细节都是依据此思想进行实现的。