전체 보기

1. 안녕하세요 오늘 vue & springboot 를 연결함에 있어서 cors 를 맞춰줘야하는 상황이 나타나는겸 axios 를 통해서 api 를 호출 받아야하는 상황이 왔습니다. axtios 를 통해서 /api 로 적힌 url 을 localhost:8080 으로 지정을 해주어 각각의 api 호출 하는곳에 설정을 진행 이렇게 진행을 하고나서 vue & springboot 서버를 가동 시키니 axios 가 작동이 안되는 오류가 발생 ** 에러 해결 방법 ** 1. proxy 서버를 / (root) 로 지정을 하고 저장후 모든 axtios Api 통신하는 부분에 기존 : /api ===> 변경 : / 로 변경해주고 서버를 재 기동하게 되면 정상적으로 작동된다. 이상으로 저의 경험담으로 작성하였습니다 . 감사..
1. boot 와 vue 와 연결해서 프로젝트를 실행 했는데 정상적으로 들어가다가 주소창으로 url 로 직접 입력해서 들어가게 되니 에러 페이지 나타났다. 2. 이유를 찾아보니 vue,react 등등 여러 자바스크립트 프레임워크들이 싱글페이지로 구성된다는점 더군다나 저같은경우는 /resources/static/index.html 에 한페이지로 보여주기때문에 그렇다. 3. 그래서 실제로는 스프링부트가 기본적으로 /static/index.html 경로로 기본으로 바라보기때문에 url 로 입력하게되면 실질적으로 없는 url 이기때문에 이것을 index.html 로 몰아 줘야한다 . 저는 Error 라는 Java 파일을 만들어주고 Error 에다가 다음의 코드를 적어주면 된다. * Error 페이지가 뜨게되면 ..
1. 일단은 Node.js 를 설치해야한다 . 깔끔하게 LTS 버전으로 사용해서 다운로드 받는다. https://nodejs.org/ko Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. vue 공식 문서 https://vuejs.org/ 에서 install 버튼 클릭 https://vuejs.org/guide/quick-start.html Quick Start | Vue.js vuejs.org npm init vue@latest 3. npm run dev 실행하면 vue 실행완료 npm run dev ElementPlus- plus 설치하기 1. 필요한 라이브러리 세팅해주기. (ELP..
1. 스프링 배치 라이브러리를 다운을 받고 라이브러리를 찾아보면 아래와 같이 .sql 이라는 자동으로 batch 에 사용하는 sql 문을 지원을 해준다. implementation 'org.springframework.boot:spring-boot-starter-batch' 2. Schema 설정 1. 수동 생성 : sql 파일 안에 있는 쿼리문을 직접 복사해서 등록한다. 2. 자동 생성 : Spring.batch.jdbc.initalize-schema 설정 always : 1. 스크립트 항상 실행 2. RDBMS 설정 되있는경우 내장 DB 보다 우선 실행 spring: batch: jdbc: initialize-schema: always embeded: 1. 내장 DB 일때 실행 스키마 자동생성 , D..
@WebMvcTest Application Context 를 완전하게 실행시키지 않고 (Start) layer 만 테스트 하고 싶을때 @WebMvcTest 를 사용하는것을 고려한다. RestApi 사용할때 특히 좋다. MockMvc 애플리케이션을 배포하지 않고도, 서버의 MVC 동작을 테스트 할 수 있는 라이브러리이다. 주로 Controller 레이어 단위테스트에 많이 사용된다. @WebMvcTest class PostControllerTest { @Autowired private MockMvc mockMvc; @Test @DisplayName("/posts 요청시 Hello World 를 출력한다.") void Post() throws Exception { // expected mockMvc.perfo..
1. 일단 기본적으로 프로젝트를 생성하게 되면 배치를 실행한다는 어노테이션을 적용을 시켜줘야한다. (@EnableBatchProccsing) @EnableBatchProcessing @SpringBootApplication @EnableBatchProcessing // 스프링 배치 작동하기 위해 선언하는 어노테이션 public class BatchApplication { public static void main(String[] args) { SpringApplication.run(BatchApplication.class, args); } } 2. 그리고 새로운 Class 파일을 아무 이름으로 하나 새로 생성한다. @Configuration @RequiredArgsConstructor public cla..
조각남자
'분류 전체보기' 카테고리의 글 목록 (8 Page)