SpringBoot项目使用BCrypt加密算法
spring security中的密码加密:BCrypt算法工具类BCryptPasswordEncoder
1. 添加依赖
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-securityartifactId> dependency>
2.添加配置类
在添加了spring security依赖后,所有的地址都被spring security所控制了,我们目前只是需要用到BCrypt密码加密的部分,所以我们要添加一个配置类,配置为所有地址都可以匿名访问
/** * Created with IntelliJ IDEA * * @Auther: 王大锤 * @Date: 2020/12/07/16:55 * @Descripetion: 安全配置类 * @Version: 1.0$ */@Configuration@EnableWebSecuritypublic class WebSecurityConfig extends WebSecurityConfigurerAdapter {
protected void configure(HttpSecurity httpSecurity) th