@RestController
public class DemoController
extends java.lang.Object
| 构造器和说明 |
|---|
DemoController() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<java.lang.String> |
getInfo()
获取信息
|
reactor.core.publisher.Mono<java.lang.String> |
hasAnyRole()
拥有以下其中一个角色
|
reactor.core.publisher.Mono<java.lang.String> |
hasPermission(java.lang.String id,
Permission permission)
拥有权限(方法不好用,是阻塞的,而且没法覆盖默认的)
|
reactor.core.publisher.Mono<java.lang.String> |
hasRole()
拥有角色
|
reactor.core.publisher.Mono<java.lang.String> |
loginByPhoneSms(@Valid LoginByPhoneSmsForm form)
手机验证码登陆(若手机号不存在则创建手机类型账号)
|
@PostMapping(value="loginByPhoneSms")
public reactor.core.publisher.Mono<java.lang.String> loginByPhoneSms(@Valid
@Valid LoginByPhoneSmsForm form)
@GetMapping(value="info") public reactor.core.publisher.Mono<java.lang.String> getInfo()
@GetMapping(value="hasRole") @PreAuthorize(value="hasRole(\'USER\')") public reactor.core.publisher.Mono<java.lang.String> hasRole()
@GetMapping(value="hasAnyRole") @PreAuthorize(value="hasAnyRole(\'USER\',\'ADMIN\')") public reactor.core.publisher.Mono<java.lang.String> hasAnyRole()
@GetMapping(value="hasPermission")
@PreAuthorize(value="hasPermission(#id,\'edit\')")
public reactor.core.publisher.Mono<java.lang.String> hasPermission(java.lang.String id,
Permission permission)
Copyright © 2019. All Rights Reserved.