springboot使用jdk17快速搭建教程

一、springboot原理

Spring Boot的工作原理

Spring Boot 是基于 Spring Framework 构建的一个开源框架,其核心目标是简化新项目的初始构建以及开发过程中的复杂配置。它通过提供一系列默认设置和自动化的功能来减少手动配置的时间成本2

自动化配置机制

Spring Boot 的自动化配置模块利用了 条件化配置约定优于配置 原则。这些原则使得开发者无需显式定义大量的 XML 或 Java 配置文件即可完成大部分常见场景下的应用部署工作。具体来说:

  • 它会扫描项目依赖项并根据所引入的库自动生成相应的 Bean 实例。
  • 如果检测到某些特定类存在,则激活预设好的 Configuration 类来进行初始化操作3

例如,在一个典型的 Web 应用程序中,当 classpath 下包含了 Tomcat 及相关 Servlet API 时,Spring Boot 就能识别出来,并相应地创建嵌入式的 HTTP Server 组件实例

二、使用jdk17快速搭建springboot项目

作者在项目中一直使用的jdk8,最近在学习一些项目知识。发现jdk8在2025年已经属于落后的技术栈了。所以我就使用jdk17搭建个项目。顺便分享给同学们。

1、点击访问官网地址spring boot官网

2、如图1所示学习下红色标注的地方单机springinitializr

图1

3、如图2所示选中红色方框标注的地方

         

     图2 

4、点击GENERATE 即可下生成一个简易的spring boot项目

          图3 

     5、如图

图4

6、导入解压后的项目按图5所示加入jdk

图5

7、jdk导入方式如图6所示

     图6

8、如图7所示导入jdk后需要配置maven 选项联网下载项目所需要的jar包,user settings file 配置你所下的apache maven settings.xml文件路径,local repository 配置你的maven本地库,下载下来的jar包都在该文件夹下。

图7

9、 apache maven settings.xml文件配置,只需要配置 <localRepository>标签,不需要配置私服链接mirror,按照以下配置即可从默认的私服下载。

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

<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applica
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值