Written on
·
333
3
강사님 좋은 강의 감사드립니다.
제 환경에서는 WebConfig에 Jaxb2Marshaller 빈으로 등록 시에 getPackageName()이 없어서 syntax 에러가 발생합니다. 아래와 같이 Person.class.getPackage().getName()으로 하면 잘되네요. 저는 JDK 1.8, Spring Boot 2.1.6.RELEASE 환경이었습니다.
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Bean
public Jaxb2Marshaller jaxb2Marshaller() {
Jaxb2Marshaller jaxb2Marshaller = new Jaxb2Marshaller();
jaxb2Marshaller.setPackagesToScan(Person.class.getPackage().getName());
return jaxb2Marshaller;
}