Java實戰:Spring Security開發安全的REST服務,來自慕客網的視頻 ,主要講認證和受權。html
企業級的認證和受權java
從0開始實現一個可重用的,企業級的,認證和受權模塊。涉及如下3個項目:mysql
JDKgit
使用jdk8spring
STSsql
其實就是選擇一個ide,視頻使用的eclipse的STS,本人使用的idea,根據我的喜愛shell
MySQL安全
安裝服務器和客戶端workbench服務器
如下是各模塊的pom文件session
imooc-security
imooc-security-core
imooc-security-app
imooc-security-browser
imooc-security-demo
最終的項目結構
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"; } }
打包方式,spring-boot打包,在demo項目的pom.xml的build中指定了打包方式
mvn package -Dmaven.test.skip=true java -jar imooc-security-demo/target/demo.jar