第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
1@SpringBootApplication 2public class DemoApplication { 3 public static void main(String[] args) { 4 SpringApplication.run(DemoApplication.class, args); 5 } 6}
HelloWorldController.java
1@RestController 2public class HelloController { 3 @GetMapping("/hello") 4 public String hello() { 5 return "hello"; 6 } 7}
demo的打包部署
打包方式,spring-boot打包,在demo项目的pom.xml的build中指定了打包方式
1mvn package -Dmaven.test.skip=true 2java -jar imooc-security-demo/target/demo.jar