如何使用有效负载变量在Springboots中构造@service

时间:2018-06-30 19:19:10

标签: spring spring-mvc spring-boot

我在春季靴子上还很新,所以我希望这不是一个愚蠢的问题

我有一个@Service,需要启动一个class属性,该属性需要来自Controller中RestPayload的信息。我没有找到推荐的方法。

save()

服务层,我想成为这样:

     @RestController
    public class UserController {

        @Autowired 
        private UserService userService;

        @RequestMapping("/searchUser")
        public List<UserWrapper> searchUser(@RequestBody UserWrapper userWrapper) {


            List<UserWrapper> returnUserWrapper = userService.findByName(userWrapper);
            return returnUserWrapper;
        }
}

String dn和String密码将出现在REST有效负载中,但其他属性来自属性文件。

希望有人可以指导我最佳实践

1 个答案:

答案 0 :(得分:0)

对于ldap身份验证,您应该了解一下spring-security:

另一方面,您可以通过以下示例中的注释将其注入,从而访问几乎所有请求参数: