Browse Source
Merge branch 'milestone-20250702-金币重构一期' of http://39.101.133.168:8807/huangqizhen/gold-java into lijianlin/feature-20250623120104-工作台与审核
huangqizheng/feature-20250704135104-bug修改
Merge branch 'milestone-20250702-金币重构一期' of http://39.101.133.168:8807/huangqizhen/gold-java into lijianlin/feature-20250623120104-工作台与审核
huangqizheng/feature-20250704135104-bug修改
12 changed files with 118 additions and 37 deletions
-
24pom.xml
-
2src/main/java/com/example/demo/Util/JWTUtil.java
-
2src/main/java/com/example/demo/Util/TokenPayload.java
-
27src/main/java/com/example/demo/controller/AdminController.java
-
3src/main/java/com/example/demo/domain/entity/Admin.java
-
5src/main/java/com/example/demo/domain/vo/Result.java
-
1src/main/java/com/example/demo/mapper/AdminMapper.java
-
8src/main/java/com/example/demo/security/SecurityConfig.java
-
34src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java
-
30src/main/java/com/example/demo/serviceImpl/UserDetailServiceImpl.java
-
5src/main/resources/mapper/AdminMapper.xml
-
8src/main/resources/mapper/RateMapper.xml
@ -0,0 +1,30 @@ |
|||||
|
package com.example.demo.serviceImpl; |
||||
|
|
||||
|
|
||||
|
import com.example.demo.domain.entity.Admin; |
||||
|
import com.example.demo.mapper.AdminMapper; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.security.core.userdetails.UserDetails; |
||||
|
import org.springframework.security.core.userdetails.UserDetailsService; |
||||
|
import org.springframework.security.core.userdetails.UsernameNotFoundException; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
import org.springframework.util.ObjectUtils; |
||||
|
@Transactional |
||||
|
@Service |
||||
|
@RequiredArgsConstructor |
||||
|
|
||||
|
public class UserDetailServiceImpl implements UserDetailsService { |
||||
|
@Autowired |
||||
|
private AdminMapper adminMapper; |
||||
|
|
||||
|
@Override |
||||
|
public UserDetails loadUserByUsername(String account) throws UsernameNotFoundException { |
||||
|
Admin admin=adminMapper.selectByName(account); |
||||
|
if(ObjectUtils.isEmpty(admin)){ |
||||
|
throw new UsernameNotFoundException("用户名不存在"); |
||||
|
} |
||||
|
return admin; |
||||
|
} |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue