Spring Security開發安全的REST服務

第1章 課程導學

項目介紹

Java實戰:Spring Security開發安全的REST服務,來自慕客網的視頻 ,主要講認證和受權。html

企業級的認證和受權java

從0開始實現一個可重用的,企業級的,認證和受權模塊。涉及如下3個項目:mysql

第2章 開始開發

開發環境

JDKgit

使用jdk8spring

STSsql

其實就是選擇一個ide,視頻使用的eclipse的STS,本人使用的idea,根據我的喜愛shell

MySQL安全

安裝服務器和客戶端workbench服務器

代碼結構

Hello Spring Security

模塊的建立

如下是各模塊的pom文件session

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

代碼

https://gitee.com/yysue/imooc-security

相關文章
相關標籤/搜索