欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 进阶SpringBoot之 Spring 官网或 IDEA 快速构建项目

进阶SpringBoot之 Spring 官网或 IDEA 快速构建项目

2025/5/17 23:10:50 来源:https://blog.csdn.net/m0_58838332/article/details/140833713  浏览:    关键词:进阶SpringBoot之 Spring 官网或 IDEA 快速构建项目

SpringBoot 就是一个 JavaWeb 的开发框架,约定大于配置

程序 = 数据结构 + 算法

微服务架构是把每个功能元素独立出来,再动态组合,是对功能元素的复制

这样做可以节省调用资源,每个功能元素的服务都是一个可替代、可独立升级的软件代码

构建一个个功能独立的微服务应用单元,可以使用 SpringBoot,快速构建一个应用

大型分布式网络服务的调用,由 SpringCloud 实现分布式

在分布式中间,由 Spring Cloud Data Flow 进行流式数据计算、批处理

Spring 为我们提供了整个从开始构建应用到大型分布式应用全流程方案

官方提供了一个快速生成 Spring Boot 的网站

Spring 官网

点击 Projects -> Spring Boot -> OVERVIEW -> 滑到底部 -> 点击 Spring Initializr 快速启动项目

修改自己的名称

添加 Spring Web 依赖

点击底部 GENERATE 生成项目

下载的压缩包放到自己的代码文件夹下解压,打开 IDEA 导入项目即可

IDEA 创建 Spring Boot 项目:

next -> 添加依赖

设置每次创建 maven 项目都从阿里云镜像下载

进入项目

HelloWorldApplication.java 是程序的主入口

application.properties 是 SpringBoot 的核心配置文件

HelloWorldApplicationTests.java 是测试类

启动项目成功!

可以看到 8080 端口启动

访问 localhost:8080,出现页面(就是这个页面,不是报错)

如上图,它提供了一个 localhost:8080/error 页面,访问回车

在 Application 同级目录下创建包才能生效

在 controller 包下写个 HelloController.java

@RestController 返回字符串

@RequestMapping() 访问路径

(与 SpringMVC 相似,简化了 Tomcat 配置)

package com.demo.helloworld.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;//@RestController返回字符串
@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){//调用业务,接受前端的参数return "Hello World";}
}

运行,直接在地址栏后缀输入 /hello,即 localhost:8080/hello

输出成功!

pom.xml 文件:

所有 SpringBoot 依赖都以 spring-boot-starter 开头

    <dependencies><!-- web依赖:tomcat、dispatcherServlet、xml等 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 单元测试 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><!-- 打jar包插件 --><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

Maven -> Lifecycle -> package 打包(双击)

出现这个即成功

target 生成一个可执行 jar 包(接口)

在文件管理器 target 路径下,地址栏输入 powershell

java -jar .\HelloWorld-0.0.1-SNAPSHOT.jar

可以在 application.properties 修改端口号(微服务会开多个端口)

server.port=8081

这时候就需要进入 localhost:8081

Spring Boot 的 banner 可以进行更换

Spring Boot banner 在线生成工具

比如搜索佛祖,复制下来

在 resources 目录下创建 banner.txt,把佛祖粘贴在上面

重启运行,banner 变成佛祖

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词