Spring Boot
陌尘吖
爱生活,爱编程。
展开
-
Spring Boot 任务
1、概述在 Spring Boot 中任务分为三种异步任务、定时任务和邮件任务。异步任务 在实际的开发过程中使用的是非常广泛的,特别是在邮件发送,数据处理的过程中,不希望影响后面的进程,我们都会采用异步任务定时任务 在项目中需要特定的时间进行一些特定的任务,此时就需要定时任务。**邮件任务 ** 在 spring boot 项目中发送邮件2、异步任务2.1、开启异步任务在 Application 类上添加注解 @EnableAsync 开启异步任务注解@EnableAsync@Spr原创 2020-08-17 16:18:59 · 175 阅读 · 0 评论 -
Spring Boot 集成 Swagger
1、概述Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。作用:接口的文档在线自动生成功能测试2、使用2.1、导包<dependency> <groupId>io.springfox</原创 2020-08-17 11:49:19 · 614 阅读 · 0 评论 -
Spring Boot 安全框架 Spring Security & Shiro
1、 Spring Security1.1、概述Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean ,充分利用了 Spring IoC , DI (控制反转 Inversion of Control, DI:Dependency Injection 依赖注入)和 AOP (面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码原创 2020-08-16 14:21:58 · 467 阅读 · 0 评论 -
Spring Boot 整合 MyBatis
1、导入包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version></dependency>2、配置文件spring.datasource.username=xxxspr原创 2020-08-16 14:18:12 · 193 阅读 · 0 评论 -
Spring Data 快速入门
1、概述Spring Data 是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得数据库的访问变得方便快捷,并支持 map-reduce 框架和云计算数据服务。此外,它还支持基于关系型数据库的数据服务,如 Oracle RAC 等。对于拥有海量数据的项目,可以用 Spring Data 来简化项目的开发,就如 Spring Framework 对 JDBC 、 ORM 的支持一样, Spring Data 会让数据的访问变得更加方便2、使用2.1、导入 maven<depend原创 2020-08-16 14:16:38 · 272 阅读 · 0 评论 -
Spring Boot 国际化
1、页面国际化1.1、新建配置文件在resources 目录下新建文件夹 i18n在文件夹 i18n 下新建文件login.propertieslogin_en_US.propertieslogin_zh_CN.properties在 IDEA 中文件夹会变为以下格式1.2、在 thymeleaf 中使用使用 #{} 标签取出 properties 中的数据<h2 th:text="#{login.tip}"></h2>1.3、编写解析器新原创 2020-08-16 14:14:50 · 143 阅读 · 0 评论 -
Spring Boot Thymeleaf
1、简单配置1.1、导入 maven 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>1.2、新建 html 模板<!DOCTYPE html><html lang="en" xmlns:原创 2020-08-16 14:13:08 · 107 阅读 · 0 评论 -
Spring Boot 静态资源导入
1、使用 WebJars1.1、导入 jar 包WebJars官网<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.5.1</version></dependency>1.2、查看目录1.3、访问测试2、使用 resources 目录2.1、目录原创 2020-08-16 14:11:59 · 208 阅读 · 0 评论 -
Spring Boot 配置文件
1、配置文件类型1.1、 application.properties语法: key=value1.2、 application.yml语法: key:[空格]value2、 YAML2.1、什么是 YAMLYAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。 YAML 参考了其他多种语言,包括: C语言 、 Python 、 Perl ,并从 XML 、电子邮件的数据格式 (RFC 2822) 中获得灵感。 Clark Evans 在2001年首次发原创 2020-08-16 14:09:49 · 255 阅读 · 0 评论 -
Spring Boot 入门
1、 Spring Boot 概述1.1、什么是 Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式, Spring Boot 致力于在蓬勃发展的快速应用开发领域 (rapid application development) 成为领导者。1.2、 Spring Boot 的优点为所有 Spring 开发者更快原创 2020-08-16 14:05:29 · 160 阅读 · 0 评论