# 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
未完待续...