- 建立一個maven項目,添加依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
- 建立啟動類Application
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@GetMapping
public String hello() {
return "spring security demo";
}
}
- 右鍵 >> debug或者run,浏覽器會生成一串随機密碼
- 浏覽器通路http://127.0.0.1:8080,登入,預設使用者名為user
當然,也支援自定義使用者名密碼。
application.yml裡面配置使用者名密碼
spring:
security:
user:
name: admin
password: admin
重新開機,會發現控制台不再生成随機密碼,使用admin+admin登入,成功。