From 9bb0176453b9740cfa9c31abff2c7f19725dc553 Mon Sep 17 00:00:00 2001 From: meiak Date: Mon, 3 Apr 2023 15:05:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=B3=A8=E9=87=8A):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=A8=A1=E5=9D=97=E4=B8=BA=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=99=A8=E6=B3=A8=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/len/controller/LoginController.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/len-sys/src/main/java/com/len/controller/LoginController.java b/len-sys/src/main/java/com/len/controller/LoginController.java index 45d4c57..c03de21 100644 --- a/len-sys/src/main/java/com/len/controller/LoginController.java +++ b/len-sys/src/main/java/com/len/controller/LoginController.java @@ -38,8 +38,18 @@ import lombok.extern.slf4j.Slf4j; @Api(value = "登录业务", tags = "登录校验处理") public class LoginController { - @Autowired SysUserService userService; + /** + * spring在4.x版本后推荐使用构造器的方式的来注入fileld; + * Spring4.3+之后,constructor注入支持非显示注入方式。 + * 下方的@Autowired就已经可以去掉了 + * @param userService + */ + @Autowired + public LoginController(SysUserService userService) { + this.userService = userService; + } + private static final String CODE_ERROR = "code.error"; private static final String CODE_TIMEOUT = "code.timeout"; private static final Long TWO_WEEK = 1000 * 60 * 60 * 24 * 14L; -- Gitee