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);
}

}

Spring Boot 中解决 CSP 相关空指针异常的解决方案

原文地址: https://www.cveoy.top/t/topic/lawL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录