У меня есть этот класс:
Код: Выделить всё
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AppMessageKeyResponse {
private String key;
private String message;
}
Код: Выделить всё
@GetMapping(value = "/messages", produces = MediaType.APPLICATION_JSON_VALUE )
public ResponseEntity message() {
return ResponseEntity.ok()
.cacheControl(CacheControl.maxAge(1, TimeUnit.DAYS))
.body(messageService.findAll()
.stream()
.filter(x -> x.getLang().equals("en"))
.map(x -> AppMessageKeyResponse
.builder()
.key(x.getMsgKey())
.message(x.getDescription())
.build())
.toList());
}
Код: Выделить всё
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: com/mysticriver/response/AppMessageKeyResponse$AppMessageKeyResponseBuilder] with root cause
java.lang.ClassNotFoundException: com.mysticriver.response.AppMessageKeyResponse$AppMessageKeyResponseBuilder
at com.mysticriver.response.AppMessageKeyResponse.builder(AppMessageKeyResponse.java:9)
at com.mysticriver.controller.AppController.lambda$message$2(AppController.java:112)
Источник: https://stackoverflow.com/questions/781 ... springboot