전체 글
-
vscode nvm으로 프로젝트마다 버전관리카테고리 없음 2022. 12. 3. 23:34
nvm을 설치 하여도 새로운 터미널을 킬때마다 nvm use 버전 을 입력 해야 하는 번거러움이 있다. 이를 해결하는 방법은 voscde의 extension인 vsc-nvm을 설치하고 .nvmrc 파일을 만들고 거기 안에 해당 node 버전을 넣어주면 새로운 터미널을 열어도 원하는 node 버전으로 사용 가능!!! 개발의 질이 높아졌다!!! vsc-nvm extension을 설치 하지 않으면 nvm use 명령어를 내부 새 터미널을 열때마다 입력 해줘야 하는 번거로움이 있음. vsc-nvm extension이 새 터미널을 열면 자동으로 nvm use 명령어를 처음부터 입력해줌
-
맥북 프로 m1 Ventura 업데이트 후 git 오류카테고리 없음 2022. 11. 22. 18:57
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun xcode-select 명령으로 CommandLineTools(command line developer tools)를 설치하여 문제를 해결할 수 있습니다. xcode-select --install 해결완료!
-
로그 환경설정java/SpringBoot 2022. 8. 7. 02:57
logback-spring , @Slf4j , log.info 개발에 필요한 로그 세팅하기. logbak-spring.xml 파일을 작성 해준다. 개발을 진행 하면서 쿼리를 출력 해봐야 어떤 부분이 잘못 된지 캐치 할 수 있는데, conntroller service dao mybatis 이렇게 진행 되는 구조에서 쿼리를 로그에 출력 하는 방법이 있다. src > main > resources > logback-spring.xml //logback-spring.xml [%d{yyyy-MM-dd HH:mm:ss}:%-3relative] [%thread] %-5level %logger{36} - %msg%n //사용 하고자 하는 컨트롤러 @Slf4j log.info("vo_study"); Lombok에 있는 ..
-
-
resultMap , mapUnderscoreToCamelCasejava/SpringBoot 2022. 8. 5. 08:12
resultMap resultMap을 Mybatis에서 쓰는 이유는 타입 체킹도 있지만, alias같은 경우로 명칭을 바꿀경우 vo객체에 담을때 지정해서 담을 수 있다. /mapper/member.xml SELECT CODE as cocacolra FROM member //vo @Data public class MemberInfoVO { private String CODE; } :: alias로 cocacolra 필드로 바꿨는데 CODE vo객체에 담고 싶을때 resultMap을 쓰는것이다! No enum constant org.apache.ibatis.type.JdbcType.NUMERIC,numericScale=2 오류발생 private double FUND_AMT; vo가 double형인데 공식 문..
-
Lombok 사용하기java/SpringBoot 2022. 8. 5. 05:09
스프링부트에서 vo객체를 통해서 getter setter를 생성 하여 작업 하는데, getter와 setter를 생성 안해도 된다? getter와 setter를 어노테이션으로 처리하나보다 spring.io에서 디펜던시를 가져와서 추가해준다 //build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-boot-starter-test' // https://mvnrepository.co..
-
DB연결 디펜던시, application 설정java/SpringBoot 2022. 8. 4. 02:34
생성 했을때 프로젝트 설정 그대로 기억 해두는게 좋겠다 그래야 디펜던시 찾기 편함 mybatis와 mariadb를 사용 할 거니까 얘들 디펜던시 가져온당 //build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-boot-starter-test' // https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-..