赞
踩
<!--web开发相关依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--spring security-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--SpringBoot maven插件-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.6.4</version>
</plugin>
</plugins>
//通过spring容器注入 DataSource
@Autowired
private DataSource dataSource;
//创建密码的加密类
//<bean id="passwordEncoder" class="org.springframework.security.crypto.password.PasswordEncoder">
@Bean
public PasswordEncoder passwordEncoder(){
//创建PasawordEncoder的实现类, 实现类是加密算法
return new BCryptPasswordEncoder();
}
@Override
//重写 configure 方法
具体使用:
spring.security.user.name=admin
spring.security.user.password=admin
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springboot
spring.datasource.username=root
spring.datasource.password=123456
mybatis.mapper-locations=classpath:/mapper/*Mapper.xml
作用:可以将 mapper 配置文件放在 resources 目录里,不需要再通过注解进行注入。
mybatis.type-aliases-package=com.xxx.entity
作用:在mapper文件引用 entitty 实体时可以不需要再写实体类的全限定名。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。