SpringBoot学习笔记
文章平均质量分 80
hahalan
这个作者很懒,什么都没留下…
展开
-
SpringBoot学习笔记14-Messaging消息传递
以spring官方文档为基础,官方地址:Spring Boot_MessagingSpring框架为消息传递提供了广泛的支持,从使用JmsTemplate简化JMS API的使用,到完整的基础设施来异步接收消息。Spring AMQP为高级消息队列协议提供了类似的特性集。Spring Boot还为RabbitTemplate和RabbitMQ提供了自动配置选项。Spring WebSocket原生地包含了对STOMP消息传递的支持,而Spring Boot则通过启动器和少量的自动配置来支持这一点。Sp.原创 2022-01-05 18:47:10 · 1883 阅读 · 1 评论 -
SpringBoot学习笔记13-Data(NoSQL)
以spring官方文档为基础,官方地址:Spring Boot_DataSpring Boot集成了许多数据技术,无论是SQL还是NoSQL。本篇内容为:NoSQLSpring Data提供了额外的项目来帮助访问各种NoSQL技术,包括:MongoDBNeo4JElasticsearchRedisGemFire or GeodeCassandraCouchbaseLDAPSpring Boot为Redis, MongoDB, Neo4j, Solr, Elasticsearch.原创 2022-01-05 10:27:08 · 453 阅读 · 0 评论 -
SpringBoot学习笔记12-Data(SQL)
以spring官方文档为基础,官方地址:Spring Boot_DataSpring Boot集成了许多数据技术,无论是SQL还是NoSQL。本篇内容为:SQLSpring框架为使用SQL数据库提供了广泛的支持,从使用JdbcTemplate直接访问JDBC到完成Hibernate等“对象关系映射”技术。Spring Data提供了一种额外的功能:直接从接口创建Repository实现,并使用“从方法名生成查询”的约定。1. 配置数据源_DataSourceJava的javax.sql.Data.原创 2021-12-31 17:43:33 · 1932 阅读 · 0 评论 -
SpringBoot学习笔记11-Web-Reactive Web应用
以spring官方文档为基础,官方地址:Spring Boot_WebSpring Boot非常适合web应用程序的开发。可以使用嵌入的Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。大多数web应用程序使用spring-boot-starter-web模块来快速启动和运行。也可以选择使用spring-boot-starter-webflux模块来构建响应式web应用程序。Spring Boot通过为Spring Webflux提供自动配置,简化了响应式web应.原创 2021-12-30 16:31:58 · 2192 阅读 · 0 评论 -
SpringBoot学习笔记10-Web-Servlet Web应用
以spring官方文档为基础,官方地址:Spring Boot_WebSpring Boot非常适合web应用程序的开发。可以使用嵌入的Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。大多数web应用程序使用spring-boot-starter-web模块来快速启动和运行。也可以选择使用spring-boot-starter-webflux模块来构建响应式web应用程序。如果想构建基于servlet的web应用程序,可以利用Spring Boot对Spring.原创 2021-12-30 15:49:35 · 792 阅读 · 0 评论 -
SpringBoot学习笔记9-Testing(测试)
以spring官方文档为基础,官方地址:Spring Boot_Testing文章目录1. Teting 范围依赖2. 测试Spring应用程序3. 测试Spring Boot应用程序3.1 Web应用类型的检测3.2 测试配置的检测3.2 排除测试配置3.3 使用Application参数3.4 使用Mock模拟环境进行测试3.5 使用可运行服务器进行测试3.6 定制WebTestClient3.7 模拟bean3.8 自动配置 测试3.9 自动配置的JSON测试3.10 自动配置的Spring M.原创 2021-12-23 20:25:47 · 593 阅读 · 0 评论 -
SpringBoot学习笔记8-任务执行与调度
以spring官方文档为基础,官方地址:Spring Boot_Task Execution and Scheduling如果上下文没有Executor bean,那么 Spring Boot 会默认配置(带有默认值的)ThreadPoolTaskExecutor,它可以自动关联到异步任务执行(@EnableAsync)和Spring MVC异步请求处理。如果已经在上下文中定义了一个自定义Executor,常规任务执行(即@EnableAsync)将透明地使用它,但Spring MVC支持将.原创 2021-12-23 11:01:53 · 633 阅读 · 0 评论 -
SpringBoot学习笔记7-SpringBoot的JSON
以spring官方文档为基础,官方地址:Spring Boot_JSONSpring Boot提供三个JSON映射库的集成:Gson,Jackson和JSON-B。其中Jackson是首选的和默认的库。JacksonSpring Boot为Jackson提供了自动配置,且Jackson是spring-boot-start -json的一部分。当Jackson在类路径上时,将自动配置ObjectMapper bean。GsonSpring Boot也提供了Gson的自动配置。当Gson在类路径上.原创 2021-12-23 10:36:00 · 505 阅读 · 0 评论 -
SpringBoot学习笔记6-SpringBoot的日志
前言以spring官方文档为基础,官方地址:Spring Boot目前官方正式版本最新为:2.5.6(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍官方文档2.5.6的第七章之SpringApplication特性_日志参考文章有:1. SpringBoot官方文档 2. SpringBoot之Logging1. 默认设置默认控制台输出日志默认使用 Logback 记录日志(可选择Java Util Loggin原创 2021-11-10 19:56:38 · 318 阅读 · 0 评论 -
SpringBoot学习笔记5-SpringBoot的外化配置
前言以spring官方文档为基础,官方地址:Spring Boot目前官方正式版本最新为:2.5.6(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍官方文档2.5.6的第七章之SpringApplication特性_外化配置SpringBoot允许配置外部化,即允许使用各种外部配置源,包括Java 属性文件、YAML 文件、环境变量和命令行参数等。官方建议整个项目最好使用同一种配置格式,且当同一位置同时具有.properti原创 2021-11-10 16:03:02 · 722 阅读 · 0 评论 -
SpringBoot学习笔记4-SpringApplication
前言以spring官方文档为基础,官方地址:https://spring.io/projects/spring-boot#learn目前官方正式版本最新为:2.5.3(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍官方文档2.5.3的第七章之SpringApplication特性1. 延迟初始化SpringApplication允许应用延迟初始化。延迟初始化的bean会在需要时创建,而不是应用启动时。这样会减少应用原创 2021-11-10 12:30:33 · 420 阅读 · 0 评论 -
SpringBoot学习笔记3-EnvironmentPostProcessor
实现EnvironmentPostProcessor接口的类,可以做到:自定义启动配置项,允许上下文加载前定制化环境变量直接看EnvironmentPostProcessor类代码package org.springframework.boot.env;import org.apache.commons.logging.Log;import org.springframework.boot.BootstrapContext;import org.springframework.boot.原创 2021-09-13 19:12:30 · 215 阅读 · 0 评论 -
SpringBoot学习笔记2-使用篇
前言以spring官方文档为基础,官方地址:https://spring.io/projects/spring-boot#learn目前官方正式版本最新为:2.5.3(这个学习笔记系列基本是以翻译为主,不用浪费时间期望获取更多。更多是给自己看官方文档做的的一个笔记)当前篇的内容:介绍如何开始新创建一个SpringBoot项目1. 官网创建官网springinitializr地址:https://start.spring.io/进入后,按需创建。比如,项目构建工具准备选择...原创 2021-08-17 19:31:08 · 2398 阅读 · 1 评论 -
SpringBoot学习笔记1-入门篇
目录前言一.Spring Boot的目标二. Spring Boot的系统要求三.Spring Boot的安装四.Spring Boot的更新五.使用Spring Boot开发1. 依赖管理2. 代码构建之主程序应用程序类3. 配置类六.运行Spring Boot程序七.开发者工具-Developer Tools1. 默认属性值中的缓存2. 自动重启前言以spring官方文档为基础,官方地址:https://spring.io/pro...原创 2021-08-17 18:25:54 · 196 阅读 · 0 评论