我是 Spring WebFlux 的新手。我想读取存储在其中的 JSON 文件classpath resource并将其转换为 POJO 类。文件夹结构是resources/defaults/myjson.json. 我正在使用 Jackson 进行转换。阅读后,这将转换为MyJson.java. 截至目前,我正在执行以下方法。
@Service
public class MyService {
private final ObjectMapper objectMapper;
private MyJson myJson;
@Autowired
public MyService(ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
this.myJson = MyFileUtils.readFile(objectMapper, "classpath:/defaults/myjson.json", MyJson.class);
}
public MyJson getMyJson() {
return this.myJson;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有其他办法?
我有一个带有 React JS 客户端的 Spring Boot + Spring Security 应用程序。我想在其中有一个自定义样式的 404 错误页面,而不使用 Thymeleaf。
我的Spring Boot版本是2.0.0.M2
war文件结构是
root-dir
|- WEB-INF
| |- lib
| |- classes
| | |- static
| | | |- * (react dist)
| | |- * (other files)
|- org
|- META-INF
Run Code Online (Sandbox Code Playgroud)
我的 war 文件构建过程如下。
staticwar 目录中请帮我解决这个问题。