Spring Boot -1- 创建工程
发布于 2024-07-19
2131
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
springboot葵花宝典
扫码关注公众号
扫码阅读
手机扫码阅读
摘要
概述
本文从SpringBoot初始化入手,详细介绍了SpringBoot创建项目的三种方式,包括Spring Initializr、Spring Boot CLI和IDEA,同时对项目运行结果进行了展示,最后简要介绍了如何添加Controller以及访问运行地址。
SpringBoot创建方法
SpringBoot提供三种创建方法:
- Spring Initializr:通过访问 https://start.spring.io 创建项目,下载后解压并运行命令
mvn spring-boot:run启动项目。 - Spring Boot CLI:下载Spring Boot CLI工具,配置环境变量后使用命令行创建项目,并通过命令
mvn spring-boot:run启动项目。 - IDEA:使用集成开发环境(如IntelliJ IDEA)创建项目,选择相关依赖后运行项目。
项目运行与访问
项目启动后默认运行在 http://localhost:8080/,如果项目中未添加任何Controller,访问时会显示404页面。通过添加一个简单的 TestController 类,可以实现访问根路径返回自定义内容。
SpringBoot项目结构
SpringBoot项目的启动类通常包含 @SpringBootApplication 注解,该注解是 @Configuration、@ComponentScan 和 @EnableAutoConfiguration 的组合,默认扫描启动类所在的包及其子包。
示例代码
以下是一个简单的 TestController 示例代码:
@RestController
public class TestController {
@RequestMapping("/")
public String testIndex() {
return "This is a Test index";
}
}
运行后访问 http://localhost:8080/ 可看到自定义返回结果。
注意事项
当项目中存在多个启动类时,可以通过配置文件或插件指定启动类,例如:
- 在
pom.xml中指定启动类:
com.myfirst.springboot.SpringBootDemo3Application
spring-boot-maven-plugin 配置启动类。springboot葵花宝典
springboot葵花宝典
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
springboot葵花宝典的其他文章
MySQL存储引擎解析:选择正确引擎,优化数据库性能
MySQL是世界上最流行的开源关系型数据库管理系统之一。MySQL的不同存储引擎,包括InnoDB、MyISAM、Memory、和更多,以及如何选择正确的引擎来优化数据库性能
Elasticsearch(ES)实现数据聚合
Elasticsearch(ES)实现数据聚合
深入理解 Docker:探索容器技术的核心概念
Docker 容器是一种用于打包、分发和运行应用程序的轻量级虚拟化技术。通过在容器中隔离应用程序及其依赖关系,提供了一种标准化的环境,使得应用程序可以在任何支持 Docker 的主机上运行,无需担心环境差异和依赖冲突。
Arthas快速入门
Arthas快速入门
在Spring Boot中实现自定义参数解析器
在Spring Boot应用程序中,处理请求时经常需要解析并处理传入的参数。Spring MVC提供了强大的参数解析机制,但有时候我们可能需要定制自己的参数解析器以满足特定的需求。本文将介绍如何在Spring Boot中自定义参数解析器
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线