본문 바로가기

DEV/Spring

(4)
JPA 설정 1. Java.lang.ClassNotFoundException: ...QSampleUser - .classpath파일에서 attribute의 value값을 querydsl에서 main으로 변경 2. QueryDSL 설정 - 아래처럼 설정 후 Service에서 SampleUserRepository 인터페이스를 @Autowired해서 사용하면된다.
VS Code에서 Gradle 및 Java 빌드가 안될경우 1. Clean - ctrl + shift + p 단축키로 명령창을 띄우고 Java: Clean the Java language server workspace 명령어 입력 2. Gradle build 3. settings.gradle 터치
VSCode로 Spring Boot 시작하기 1. 아래 확장팩 설치 - Spring Boot Extension Pack (Spring Boot Tools, Spring Initializr Java Support, Spring Boot Dashboard) - Java Extension Pack (java언어 지원 기능, 디버거, 테스트 실행, maven 프로젝트 관리 등의 확장을 패키징 한 패키지) 2. jdk 설정 - File > Preferences > Setting > 검색창에 jdk 검색 > Edit in settings.json 클릭 > java.home에 jdk경로 설정 3. lombok 설치 4. Spring Boot 프로젝트 생성 - Command Palette(Ctrl + Shift + P)에 spring initalizr 입력 5...
proxy 예제 public interface Payment { void pay(int amount); } public class Cash implements Payment { @Override public void pay(int amount) { System.out.println(amount + " 현금 결제"); } } public class CashPerf implements Payment{ Payment cash = new Cash(); @Override public void pay(int amount) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); if(amount > 100) { System.out.println(amount + " 신용 카드"); ..