본문 바로가기
728x90
반응형

lombok2

[Spring] 타임리프 학습을 위한 프로젝트 생성 https://start.spring.io/에서 프로젝트 선택 Project: Gradle - Groovy Project Language: Java Spring Boot: 2.x.x Project Metadata Group: hello Artifact: thymeleaf-basic Name: thymeleaf-basic Package name: hello.thymeleaf 패키지 이름 지을 땐, 특수기호가 들어가지 않도록 주의해야한다. Packaging: Jar Java: 11 Dependencies: Spring Web, Lombok , Thymeleaf GENERATE build.gradle plugins { id 'java' id 'org.springframework.boot' version '2... 2023. 6. 15.
[Spring boot] 07. 스프링 부트 롬복과 리팩터링 안녕하세요. 이번 포스팅은 롬복을 사용, 코드들을 리팩터링하는 작업을 해보도록 하겠습니다. 롬복이란? Lombok이란 어노테이션 기반으로 코드를 자동완성 해주는 라이브러리이다. Lombok을 이용하면 Getter, Setter, Equlas, ToString 등과 다양한 방면의 코드를 자동완성 시킬 수 있다. 리팩터링이란? 리팩터링은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다. (1) 롬복 사용하기 프로젝트에서 build.gradle을 연다. 이제 롬복 라이브러리를 추가해준다. .. 2021. 6. 2.
728x90
반응형