# 2025.2.5
在 IDEA 里初步体验。idea 可以在创建项目时直接创建 spring 项目,选择 maven。
Spring Boot 中文文档
Application.java 启动文件
resources 更改配置
Application.java :
package com.example.demo;  | |
import org.springframework.boot.SpringApplication;  | |
import org.springframework.boot.autoconfigure.SpringBootApplication;  | |
import org.springframework.web.bind.annotation.RequestMapping;  | |
import org.springframework.web.bind.annotation.RestController;  | |
@RestController   | |
@SpringBootApplication   | |
public class MyApplication {  | |
@RequestMapping("/")  | |
String home() {  | |
return "Hello World!";  | |
    }   | |
public static void main(String[] args) {  | |
SpringApplication.run(MyApplication.class, args);  | |
    }   | |
} | 
启动后访问 localhost:8080,显示 Hello World!
注:后面新建 controller 后,要把主应用的 @RequestMapping ("/") 以及方法删了。因为此时主应用不再作 controller(注解也可以删了)
配置文件,例如配置 postgresql:
spring.datasource.url=jdbc:postgresql://localhost:5432/spring_test(数据库名)  | |
spring.datasource.username=postgres(用户名)  | |
spring.datasource.password=密码  | 
要加入相应的数据库依赖。在 maven 中加入或根据 idea 提示加入
启动端口默认为 8080 端口。
# 2025.2.7
今天学习对 postgresql 的操作。因为比较功利,直接开学数据库就可以写一些简单项目了。
# 2025.2.8&2.9
学习 SpringBoot 开发基本结构。但其实应该先学这个,再学上面的数据库
# 2025.2.10&2.11
学习 springboot 的核心特性(太多了没看完)。
springboot 的核心特性
还通过 ds 和通义了解了一下怎么处理跨域,并且实际测试了。
springboot 处理跨域问题
# 2025.2.13
学习 jwt 鉴权。
在 springboot 里实现 jwt
没学完。东西有点多还没看明白,以后再说
# 2025.2.15
完辣!软工 II 大作业指定要 mysql,只能无奈重学了。
在 springboot 里使用 mysql
# 2025.2.20
解决了 lombok 的 bug,进一步学习了 jwt。
在 springboot 里实现 jwt
未完待续...