- 博客(8)
- 收藏
- 关注
原创 Spring 和 Thymeleaf 的整合
Thymeleaf支持和Spring框架的集成,最新版本的支持封装在thymeleaf-spring5这个独立 的库中。Thymeleaf与Spring进行整合后,可以在Spring MVC应用中完全替代JSP文件。就像控制JSP—样,使用Spring MVC的@Controller注解来映射Thymeleaf的模板文件。在模板中使用SpringEL表达式来替换OGNL。在模板中创建的...
2019-05-25 16:59:29
671
原创 Thymeleaf 基础语法
引入 Thymeleaf首先要像如下所示改写html标签。<html xmlns : th="http://www.thymeleaf. org">这样才可以在其他标签里面使用th:*这样的语法。通过xmlns:th="http://www.thymeleaf.org"命名空间,引入Thymeleaf模板引擎,将静态页面转换为动态页面。需要进行动态处理的元素都使用“th:”为...
2019-05-25 16:00:22
512
原创 Spring Boot 的 Web 开发支持
Spring Boot 使用 spring-boot_starter-web 为 Web 开发提供支持,spring-boot-starter-web 包 含了 Spring Boot预定义的一些Web开发的常用依赖包,为开发者提供了嵌入的Tomcat以及 Spring MVC的依赖。而与Web相关的自动配置支持则保存在spring-boot-autoconfigure.jar的 org.spri...
2019-05-23 23:06:35
346
原创 Spring Boot Web开发的自动配置
在spring.factories中可以看出,Web开发的自动配置类是org.springframework.boot. autoconfigure.web.WebMvcAutoConfiguration,在这个类中自动实现了 SpringMVC 的配置。现在以Spring MVC的如下配置为例,了解Spring Boot是如何实现该自动配置的。...
2019-05-19 21:35:18
320
原创 Spring Boot基本配置介绍
关闭某个自动配置通过@SpringBootApplication下的 @EnableAutoConfiguration 可知。Spring Boot 会根据项目中的jar包依赖,自动做出配置,Spring Boot支持的部分自动配置如下(非常多)。若不需要SpringBoot自动配置,想关闭某一项的自动配置,该如何设置呢?例如不想自动配置Redis,想自己手动配置,通过查看@SpringBo...
2019-05-19 21:05:35
871
原创 SpringBoot 核心
Spring Boot 的核心注解Spring Boot的项目一般都会有注解*Application标注的入口类,入口类中会有一个main 方法,main方法是一个标准的Java应用程序的入口方法,可以直接启动。@SpringBootApplication注解是Spring Boot的核心注解,用此注解标注的入口类是应用的 启动类,通常会在启动类的main方法中通过SpringApplicat...
2019-05-19 16:11:31
331
原创 开发第一个Spring Boot应用
下载和安装Maven下载和安装Maven请按如下步骤进行。登录 http://maven.apache.org/download.cgi 站点下载 Maven 最新版, Maven的最新稳定版是3.5.0,建议下载该版本。虽然Maven是基于Java的生成工具,具有平台无关的特性,但考虑到解压缩的方便性, 通常建议Windows平台下载*.zip压缩包,而Linux平台则下载*.gz压缩包...
2019-05-19 15:31:15
277
原创 Spring Boot简介
Spring Boot 概述Spring框架非常优秀,然而它最大的问题在于“配置过多”。基于Spring的企业级开发项 目,需要大量的配置文件,SpringBoot的出现就是为了解决Spring框架存在的问题。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的创建、运行、调试、部署等。使用SpringBoot可以做到专注于Spring应用的开...
2019-05-18 23:38:43
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人