第1章 課程導學
項目介紹
Java實戰:Spring Security開發安全的REST服務,來自慕客網的視頻 ,主要講認證和授權。
企業級的認證和授權
從0開始實現一個可重用的,企業級的,認證和授權模塊。涉及以下3個項目:

第2章 開始開發
開發環境
JDK
使用jdk8
STS
其實就是選擇一個ide,視頻使用的eclipse的STS,本人使用的idea,根據個人喜好
MySQL
安裝服務器和客戶端workbench
代碼結構

Hello Spring Security
模塊的創建
以下是各模塊的pom文件
imooc-security

imooc-security-core

imooc-security-app

imooc-security-browser

imooc-security-demo

最終的項目結構

hello world
application.properties的配置
因為引入了mysql驅動,所以要指定mysql的連接信息,暫時用不到spring-session及spring-security先置為無效

然后編寫代碼
DemoApplication.java
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
HelloWorldController.java
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
demo的打包部署
打包方式,spring-boot打包,在demo項目的pom.xml的build中指定了打包方式
mvn package -Dmaven.test.skip=true
java -jar imooc-security-demo/target/demo.jar
