Java SpringBoot代码模板精选:高效开发必备指南

2026-06-18阅读 0热度 0
编程

要从零开始搭建一个SpringBoot项目,最推荐的做法是直接访问start.spring.io生成项目骨架。版本建议选择3.2.x或3.3.x,填入Group(例如com.example)和Artifact(例如demo-service),勾选spring-boot-starter-webspring-boot-starter-data-jpah2spring-boot-starter-actuator四个核心依赖,下载后解压,用IDEA打开即可。务必确认pom.xml中保留了spring-boot-starter-parent父声明,否则版本控制会出错,后续依赖冲突、配置失效都是常见坑。

SpringBoot项目骨架

SpringBoot项目快速初始化

打开start.spring.io,Spring Boot版本选3.2.x或3.3.x,Group填com.example,Artifact填demo-service,点击“Generate”下载zip包。解压后用IDEA打开项目根目录,IDE会自动识别为Maven项目并拉取依赖。如果没自动触发,右键pom.xml选择“Reload project”重新加载即可。

引入核心依赖

编辑pom.xml,定位到标签,依次插入以下三个依赖组合——

首先是REST接口开发不可缺少的spring-boot-starter-web,这是所有Web层的基石:


  org.springframework.boot
  spring-boot-starter-web

其次是数据持久化支持,需要配齐spring-boot-starter-data-jpah2嵌入式数据库:


  org.springframework.boot
  spring-boot-starter-data-jpa


  com.h2database
  h2

最后是生产级监控与健康检查,引入spring-boot-starter-actuator


  org.springframework.boot
  spring-boot-starter-actuator

特别提醒:pom.xml中必须保留spring-boot-starter-parent的父声明,否则所有Starter的版本依赖无法自动对齐,JPA自动配置会失效,Actuator端点也可能无法正常暴露。

搭建标准包结构

首先,在src/main/java下创建顶层包com.example.demo(按Group+Artifact拆分)。接着,在这个包下依次建好controllerserviceservice.implrepositoryentitydtoconfigexception几个子包。然后,在com.example.demo下创建启动类DemoApplication.java,添上@SpringBootApplication注解,类名以Application结尾。最后,检查src/main/resources下的application.yml(推荐YAML格式,别用.properties),配置至少包含:

server:
  port: 8080
spring:
  application:
    name: demo-service

这一步不能少——Spring Boot默认只从classpath:/application.yml加载配置,文件名拼错或放错目录都会导致配置完全读不到。

实现第一个REST接口

controller包中新建HelloController.java

@RestController
public class HelloController {
  @GetMapping("/hello")
  public String sayHello() {
    return "Hello from Spring Boot!";
  }
}

写好之后,直接运行DemoApplication的main方法,等控制台输出“Started DemoApplication in X.X seconds”,访问http://localhost:8080/hello,就能看到返回结果。干净利落。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策