A comprehensive SpringBoot and Spring Security template providing foundational configurations for authentication, authorization, and social login integration.
💡 SpringBoot+Spring Security基本配置
This tool serves as a starter template for developers implementing identity and access management in SpringBoot applications using Spring Security. It is ideal for those who want to quickly set up authentication systems, authorization controls, and social login features such as QQ and WeChat. Additionally, it supports learning and understanding Spring Security through detailed source code analyses.
Users should ensure Lombok plugin is properly installed in their IDE to avoid compilation issues. The repository is primarily educational, offering deep dives into Spring Security internals alongside practical templates, making it suitable for developers seeking both implementation and understanding of IAM in SpringBoot.
Configure Lombok plugin in IDEA (see https://github.com/mplushnikov/lombok-intellij-plugin/)
Modify application.yml to set active profile to 'dev'
Import project into IDE and build/run locally
Modify application.yml active profile to 'dev'
Sets the environment configuration for local development
Run project in IDE after Lombok plugin configuration
Starts the SpringBoot application with Spring Security enabled