SpringBoot HelloWorld
SpringBoot 是 基于Spring 开发的J2EE 一站式解决方案,近几年非常火热,今天刚入门,把自己的 SpringBoot 版的 HelloWorld 记录一下,以便后续整理,也希望各位大佬多多指教,感谢。
1、创建 Maven 工程
2、导入 Spring Boot 相关依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
3、编写主程序:启动 Spring Boot 应用
/** * @SpringBootApplication 标注主程序:说明此类是 SpringBoot 应用 */ @SpringBootApplication public class HelloWorldMainApplication { public static void main(String[] args) { //springboot 应用启动 SpringApplication.run(HelloWorldMainApplication.class, args); } }
4、编写业务逻辑
@Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "Hello World"; } }
5、启动主程序,测试
http://localhost:8080/hello
页面响应:Hello World
6、简化部署
pom 文件添加如下内容
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
在 IDEA 右侧边栏,maven --> lifecycle--运行 package 命令进行打包,然后启动打包后的 jar 文件,访问 http://localhost:8080/hello 即可;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下