# 类 com.java2nb.novel.common.bean.UserDetails的使用
Date: 2020-05-30

## 类的使用
com.java2nb.novel.common.bean.UserDetails

使用UserDetails的程序包
com.java2nb.novel.common.base
com.java2nb.novel.common.utils
com.java2nb.novel.user.service
com.java2nb.novel.user.service.impl

### com.java2nb.novel.common.base中UserDetails的使用

返回UserDetails的com.java2nb.novel.common.base中的方法
`protected UserDetails` BaseController.`getUserDetails(javax.servlet.http.HttpServletRequest request)` 获取登陆用户信息

### com.java2nb.novel.common.utils中UserDetails的使用

返回UserDetails的com.java2nb.novel.common.utils中的方法
`UserDetails` JwtTokenUtil.`getUserDetailsFromToken(java.lang.String token)` 从token中获取用户信息

参数类型为UserDetails的com.java2nb.novel.common.utils中的方法
`java.lang.String` JwtTokenUtil.`generateToken(UserDetails userDetails)` 根据用户信息生成token

### com.java2nb.novel.user.service中UserDetails的使用

返回UserDetails的com.java2nb.novel.user.service中的方法
`UserDetails` UserService.`login(UserForm form)` 用户登陆
`UserDetails` UserService.`register(UserForm form)` 用户注册

### com.java2nb.novel.user.service.impl中UserDetails的使用

返回UserDetails的com.java2nb.novel.user.service.impl中的方法
`UserDetails` UserServiceImpl.`login(UserForm form)`
`UserDetails` UserServiceImpl.`register(UserForm form)`