本文共 2151 字,大约阅读时间需要 7 分钟。
要使用Spring Boot进行项目开发,我们需要首先熟悉它的基本概念和创建项目的流程。
使用IntelliJ IDEA IDE 创建Spring Boot项目
File > New Project
,点击 Next
开始配置项目。Choose
。Next
。pom.xml
是否冲突。如果有问题,可以尝试降低Spring Boot版本。注意:记得在项目的根目录下启动,确保你有最新版本的 JDK 软件安装。
完整的项目示例如下:
src/ main/ java/ com/ myapp/ DemoApplication.java (启动类) controller/ TestController.java (控制器类) Person.java (实体类)
创建一个实体类(与包名保持一致):
@Data@AllArgsConstructor@NoArgsConstructorpublic class Person { private String name; private int age; private Date createTime;}
编写控制器类:
@RestController@RequestMapping("/api")public class TestController { @InitBinder public void initBinder(WebDataBinder binder) { binder.addCustomFormatter(new DateFormatter("yyyy-MM-dd")); } @GetMapping("/test persons") public ListfindAllPersons() { List persons = new ArrayList<>(); // 数据库操作或其他数据处理 return persons; } @PostMapping("/test persons") public Person savePerson(@RequestBody Person person) { // 数据库存储逻辑 return person; } @PutMapping("/test persons/{id}") public Person updatePerson(@PathVariable Long id, @RequestBody Person person) { // 数据库更新逻辑 return person; } @DeleteMapping("/test persons/{id}") public void deletePerson(@PathVariable Long id) { // 数据库删除逻辑 }}
启动类代码:
@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}
MainApplication.java
文件,确保其在 src/main/java/
目录下。mvn spring-boot:run
。http://localhost:8080/api/test persons
查看端口状态。Collections.synchronizedList
增加默认线程安全。使用 Postman 测试:
http://localhost:8080/api/test persons
http://localhost:8080/api/test persons
创建好项目后,可以直接通过 IDE 的自动复盖功能上传修改。
希望这些信息能帮助初次接触Spring Boot的开发者顺利上手项目开发。
转载地址:http://ulbxz.baihongyu.com/