본문 바로가기

spring-vue-project

(3)
4. 스프링 부트 lombok 적용 lombok : VO, DTO를 사용할 때 getter, setter를 어노테이션으로 편리하게 사용하기 위해 사용한다. 1. lombok 다운로드 https://projectlombok.org/download Download projectlombok.org 2. 프로젝트 폴더에 lombok 설치하기 cmd에서 lombok이 설치 된 경로로 이동 후 java -jar lombok.jar 명령어를 입력한다. lombok이 설치되기를 원하는 IDE를 선택한 후 Install / Update 버튼을 누른다. (목록에 없을 경우 Specify location... 에서 IDE경로까지 이동 후 IDE파일 선택) 3. 스프링 부트 pom.xml에 의존성 추가 org.projectlombok lombok provide..
3. 스프링부트 mysql(+ MyBatis) 연동 1. MySQL, MayBatis 의존성 추가 mysql mysql-connector-java runtime org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 2. application.properties 작성하기 src.main.resources경로에 있는 application.properties에 작성 spring.datasource.username=(mySQL 아이디) spring.datasource.password=(mySQL 비밀번호) spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/(db이름)..
2. Vue-SpringBoot axios 연동 1. frontend 인 vue에 axios를 설치한다. vue add axios vue cli로 실행한 환경이기 때문에 vue add axios로 설치해준다. 그렇지 않으면 npm으로 설치 npm i axios 2. vue에서 axios 메소드 작성 this.$axios .get("/api/user/sub") .then((res) => { console.log(res); }) .catch((err) => { console.log(err); }); 3. Spring Controller에서 응답 @RestController public class TestController { @RequestMapping(value = "/api/user/sub", method = RequestMethod.GET) publ..