Book book1 = new Book();
book1.setName("JPA1 BOOK");
book1.setPrice(10000);
book1.setStockQuantity(100);
em.persist(book1);
Book book2 = new Book();
book2.setName("JPA2 BOOK");
book2.setPrice(20000);
book2.setStockQuantity(100);
em.persist(book2);
book1과 book2를 한 메소드로 추출해내는 단축키를 소개하겠습니다.
추출할 부분을 블록한 뒤 command + option + M
그러면 이렇게 메소드로 추출되는데 여기서 더 많은 옵션이 보고 싶다면 한 번 더 똑같은 단축키(command + option + M)를 누르면 된다.
근데 난... 변수가 자동으로 매핑되길 원했는데.. 왜 안되지? ㅠ
애써 하나씩 적기엔 귀찮고... 해서 command + option + p 눌러서 변수 추출
파라미터로 추출할 수 있고 인텔리제이가 다른 메소드도 변경하겠냐고 알림창 띄워준다.
그럼 변경하고 메소드 추출해서 리팩토링 성공~!
'프로그래밍 > SpringBoot' 카테고리의 다른 글
Spring Boot 2.7.x data.sql 실행되지 않을 때 (0) | 2023.03.10 |
---|---|
SpringBoot JPA Entity 테이블 자동 생성 (0) | 2023.03.10 |
Spring Boot 2.7.9에서 Swagger 사용하기 (swagger-ui.html 404 문제) (0) | 2023.03.09 |
SpringBoot 다국어 처리 - 한글 깨질 때, 한글 물음표 (0) | 2023.03.09 |
SpringBoot validation 적용하는 법 | spring-boot-starter-validation (0) | 2023.03.08 |