현재 작업 : 만들어진 프로젝트를 AWS에 올리는 작업 진행중. 로컬에서의 작업이 완료 되고, 서버에 업로드 중입니다. 이전 작업물에서도, 로컬에서는 정상적으로 진행되던 테스트가 에러를 뿜었고, 테스트가 제대로 끝나지 않으면 TDD형식 개발이라고 부를 수 없는 물건이 되어버리기에, 제대로 고치기로 마음 먹고 EC2의 로그를 살펴보았습니다. > Task :test SmApplicationTests > contextLoads() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyEx..
이제 vue에서 java api를 불러오려고 합니다. 일단 자바 소스를 rest api용으로 수정해야하는데, 자바쪽 컨트롤러를 수정합니다. /** * 화면 컨트롤러 */ @RequiredArgsConstructor @Controller public class IndexController { // 알리미 추가 및 수정 화면 요청 @GetMapping("/menuInfoRegister") public String menuInfoRegister(Model model) { // 화면에 돌려주는 모델에 리스트 데이터를 담음 model.addAttribute("posts", listLoadService.getInfoRegisterList()); return "menuInfoRegister"; } } 현재 자바 컨트..
기존에 작성했던 프로젝트는 java springboot 로 만들어진 프로젝트로, mustache라는 스프링부트 내장 템플릿으로 간단히 구현한 프로젝트였습니다. 이번에 Vue.js로 웹페이지를 리빌딩하고, 겉모습을 완성했으므로 이제 만들어 둔 것을 기존 프로젝트에 이식하려고 합니다. 방법 자체는 구글링을 하면 많이 나오며, 대부분의 글이 SpringBoot + Vue.js의 초기 프로젝트 세팅인데... 그냥 그걸 따라해도 되긴 되더군요. 전제 조건 기존 스프링 프로젝트가 있음 따로 만들어둔 Vue.js 프로젝트가 있음 (Vue.js가 있으므로, Node.js도 깔려져있다는 전제) 이러면 이 뒷 단계는 정말 쉽게 이식 할 수 있습니다. 1. node_modules를 제외한 나머지 파일을 전부 복사. 2. S..