# java-sport **Repository Path**: JacksonMa19/java-sport ## Basic Information - **Project Name**: java-sport - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-05 - **Last Updated**: 2021-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README docker 安装MySQL之后启动,解决客户端连接不上的问题,阿里云安全组开放3306端口 ```text docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0.16 docker exec -it mysql /bin/bash ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges; ``` spring security使用步骤: 1. 引入依赖包 `spring-boot-starter-security` 2. 加入全局配置类 `com.jackson.config.security.SecurityConfig` 3. 无权限时返回策略 `com.jackson.config.security.handler.JwtAccessDeniedHandler` 4. 认证失败返回策略`com.jackson.config.security.handler.JwtAuthenticationEntryPoint` 5. 认证策略`com.jackson.config.security.handler.JwtAuthenticationFilter`