Spring Boot 中解决 CSP 相关空指针异常的解决方案
public class CspServletInitializer extends SpringBootServletInitializer { private static final Logger log = LoggerFactory.getLogger(CspApplication.class);
@Autowired
private ISysConfigService configService;
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(CspServletInitializer.class);
}
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
super.onStartup(servletContext);
WebApplicationContext webApplicationContext = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
configService = webApplicationContext.getBean(ISysConfigService.class);
String csspDefault = configService.selectConfigByKey('sys:cssp:default');
log.info('CSSP default value: {}', csspDefault);
}
}
原文地址: https://www.cveoy.top/t/topic/lawL 著作权归作者所有。请勿转载和采集!