我有弹簧MVC控制器

@Controller
@RequestMapping({ "/user/limits" })
public class UserController {

    @Value("${wsgServiceURL}")
    private String wsgServiceURL;
    .
    .


从属性文件填充wsgServiceURL

是否可以在填充之前对该值运行验证代码

最佳答案

您可以执行以下操作,

@Controller
@RequestMapping({ "/user/limits" })
    public class UserController {

        private String wsgServiceURL;

        @Autowired
        public void initProperty(@Value("${wsgServiceURL}") String wsgServiceURL) {
            if(wsgServiceURL== null) {
                // Error handling here
            }
        }
    }

10-08 00:23