第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