Spring46 [Spring] Lombok 라이브러리란? Lombok 라이브러리는 Getter/Setter, ToString과 같은 반복적인 자바 코드를 컴파일 할 때 자동으로 생성해주는 라이브러리 입니다.Lombok 라이브러리는 설치하면 자동으로 사용할 수 있는 것은 아니고 IntelliJ나 Eclipse 내에서 사용 가능하도록 설정을 수정해주어야 합니다. 환경 정보IntelliJ IDEA 2024.1.6맥북(M1) Lombok 테스트1. IntelliJ Settings > Plugins에서 Lombok 라이브러리가 설치되어 있는지 확인합니다. 설치가 안되어 있다면 설치를 진행해야 합니다. 2. Build, Execution, Deployment > Compiler > Annotation Processors 에서 "Enable annotation proce.. 2024. 9. 25. [Spring] 테스트 코드 개발 코드 배포 전 버그를 잡아내기 위한 다양한 코드 테스트들이 있습니다. 블랙박스 테스팅블랙박스 테스팅이란 소프트웨어 내부 구조나 동작원리를 모르는 블랙박스와 같은 상태에서, 즉 웹 서비스의 사용자 입장에서 동작을 검사하는 방법입니다. 1. 장점누구나 테스트가 가능2. 단점기능이 증가할수록 테스트의 범위가 증가테스트 하는 사람에 따라 퀄리티가 다를 수 있음 > QA 직군이 필요한 이유 개발자 테스트개발자 테스트란 개발자가 직접 "본인이 작성한 코드"를 검증하기 위해 "테스트 코드"를 작성하는 것을 말합니다. 1. 장점빠르고 정확한 테스트가 가능(예상 동작 vs 실제 동작)테스트 자동화가 가능(테스트 코드가 수행되어 동작 검증)리팩토링이나 기능 추가를 할 때 더욱 편리2. 단점개발 시간이 오래 걸림테스트.. 2024. 9. 25. [Spring] IntelliJ Spring 프로젝트 세팅 환경 세팅intelliJ를 맥북(M1)에서 환경 세팅 하였으며, Spring 프로젝트 세팅 과정 입니다. 1. IntelliJ Settings > Editor > General > Auto Import에서 다음의 설정을 진행합니다. 이를 통해 코드 작성 시 필요한 패키지를 자동으로 import 하도록 합니다.Insert imports on paste: AlwaysAdd unambiguous imports on the fly: checkedOptimize imports on the fly: checked 2. command + 마우스 휠을 사용하여 폰트 사이즈를 조정합니다. 2024. 9. 25. [Spring] SpringFramework 알아보기 Spring Framewokr란?엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는오픈소스 경량급 애플리케이션 프레임워크 1) 엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는스프링이 등장하기 이전에는 비즈니스 로직을 구현하기 위한 기술 자체가 복잡하고 어려웠음스프링을 사용하여 개발 초기에 기본적인 설정과 적용시킬 기술들만 잘 선택 해 준다면, 기술보다는 애플리케이션 로직 자체에 더 집중하여 비즈니스 로직을 구현할 수 있음비즈니스 로직이란?기업이 제공하는 서비스를 코드로 구현한 것으로. 사용자의 요구사항을 해결하기 위한 실질적인 코드를 의미 2) 오픈소스스프링은 누구든 무료로 사용 가능스프링은 오픈소스 프레임워크이지만, 안정적인 개발과 개선이 보장됨SpringSo.. 2024. 7. 30. 이전 1 ··· 5 6 7 8 다음