macos에서 maven install시 아래와 같은 오류가 발생했을경우(환경이 java9일떄 방생하는 문제인듯) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigu)re/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBExcep..
vue-cli 실행시 아래와 같은 에러가 나올 경우 Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin, 윈도우 환경이라면 명령어프롬프트(cmd)를 관리자 권한으로 실행 후 npm install -> npm run dev 해보도록 하자. if you use windows, open the cmd with administrator authority. and npm install -> npm run dev
vue-cli로 작업하던 도중, vuex를 사용하는데 ie11에서 아래와 같은 오류메세지가 나면서 동작을 하지 않았다. [vuex] vuex requires a Promise polyfill in this browser. https://github.com/stefanpenner/es6-promise#auto-polyfill 위에 패키지를 설치하고 main.js 상단에 import 'es6-promise/auto' 그래도 에러나서 찾아보니 unit/index.js 파일에도 마찬가지로 상단에 아래와 같이 선언하니 이상없이 동작한다. import 'es6-promise/auto'
entity에 Date형인 orderDate가 존재한다고 했을 때 Specification을 이용한 between 검색을 하는 방법이다. 물론 interface에서 바로 해도 되지만 복합적으로 조건을 처리해줘야할 때 Specification은 유용하게 사용된다. 파라미터로 fromDt="2017/08/23" , toDt="2017/08/23" 받고 단순히 아래와 같이 했을 때 제목과 같은 오류가 났다. public static Specification betweenDate(String fromDt, String toDt) {return (root, query, cb) -> {if (fromDt.equals("") && toDt.equals(""))return null;return cb.between(ro..
로컬에선 잘 돌아가는데, jar로 build하고 외부에서 실행시켜보면 아래와 같이 에러 발생 org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/xxxxx/main", template might not exist or might not be accessible by any of the configured Template Resolvers 1시간동안 삽질해본 결과 controller에서 return 해주는 string 값에 문제. @RequestMapping("....") public String ...... {return "/xxxxx/main"; // ide에서 실행했을 경우 이상없이 표시 return "xxxxx/ma..
Problem Entity 데이터 조회 중 아래와 같은 오류 발생 Could not write JSON: No default constructor for entity: Solution 말그대로 생성자가 없어서 생기는 오류. 해당 Entity에 기본 생성자를 생성해준다.