合集 - SpringBoot(17)

简介: 该合集包含17篇关于Spring Boot的阅读笔记,涵盖了从入门到高级的主题,如Developing、SpringApplication、外部配置、构建包等。适用于使用Java 17及以上版本的Spring Boot 3.3.2项目。同时介绍了如何通过配置spring-boot-properties-migrator简化版本升级过程中的配置属性迁移工作,并提供了创建项目的示例和配置国内Maven代理的方法。

合集 - SpringBoot(17)
1.
SpringBoot文档之
Developing的阅读笔记
08-18
2.
SpringBoot文档之
入门的阅读笔记
08-18
3.
SpringBoot文档之
Build Tool Plugins的阅读笔记
08-18
4.
SpringBoot文档之
SpringApplication的阅读笔记
08-18
5.
SpringBoot文档之
Externalized Configuration的阅读笔记
08-18
6.
SpringBoot文档之
Profiles的阅读笔记
08-19
7.
SpringBoot文档之
构建包的阅读笔记
08-24
8.
SpringBoot文档之
测试框架的阅读笔记
08-24
9.
SpringBoot文档之
消息系统的阅读笔记
08-24
10.
SpringBoot文档之
IO的阅读笔记
08-24
11.
SpringBoot文档之
Data的阅读笔记
08-24
12.
SpringBoot文档之
Web的阅读笔记
08-25
13.
SpringBoot文档之
Logging的阅读笔记
08-25
14.
SpringBoot文档之
Jar文件格式的阅读笔记
08-25
15.
SpringBoot文档之
配置参数的元数据的阅读笔记
08-25
16.
SpringBoot文档之
开源软件依赖的阅读笔记
08-25
17.
SpringBoot文档之
JSON的阅读笔记
08-25
收起
Overview

Documentation

Requirements
Spring Boot 3.3.2需要配套Java 17及以上的版本使用。

Installing

Upgrading
对于使用1.X版本的项目,升级至当前的2.X及3.X版本时,需要详细阅读迁移指导。

升级SpringBoot版本后,组件的配置属性可能发生变化,通过阅读文档来比较差异费时费力,非常考验耐心。SprintBoot官方提供了组件spring-boot-properties-migrator来自动完成配置属性的分析工作。修改pom.xml,增加如下配置,可启用spring-boot-properties-migrator。


org.springframework.boot
spring-boot-properties-migrator
runtime

Tutorials

Developing Your First Spring Boot Application
创建demo项目,项目的pom.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>


4.0.0

<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>17</java.version>
    <maven.compiler.source>${java.version}</maven.compiler.source>
    <maven.compiler.target>${java.version}</maven.compiler.target>
    <spring-boot-starter.version>3.3.2</spring-boot-starter.version>
</properties>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>${spring-boot-starter.version}</version>
</parent>


修改maven的配置文件settings.xml,增加国内代理的配置,如下:
//代码效果参考:http://www.ningluan.com/sitemap/post.html



alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/

*

相关文章
|
18天前
|
XML 安全 Java
SpringBoot入门(1) - SpringBoot简介
SpringBoot入门(1) - SpringBoot简介
27 3
|
2月前
|
NoSQL Java Redis
SpringBoot的入门(一)
SpringBoot的入门(一)
|
2月前
|
监控 Java Spring
SpringBoot的入门(四)
SpringBoot的入门(四)
|
2月前
|
Java 容器 Spring
SpringBoot入门(六)
SpringBoot入门(六)
|
2月前
|
JSON Java 数据格式
SpringBoot入门(七)
SpringBoot入门(七)
|
2月前
|
Java Spring 容器
SpringBoot的入门(二)
SpringBoot的入门(二)
|
5月前
|
Java 数据库连接 Maven
|
5月前
|
Java Maven
|
6月前
|
缓存 Java 数据库
|
前端开发 Java 中间件
SpringBoot进阶使用
SpringBoot进阶使用
75 0
SpringBoot进阶使用