LomBok 2022-03-28(월) 16.1 파일 업로드 : 자바스크립트 빌트인 객체 이용하기 도서록 테이블에 책 사진 파일 이름을 저장할 컬럼을 추가한다. 도메인 클래스(값 객체; Value Object; VO)에 책 사진 파일 이름을 저장할 필드를 추가한다. resultMap 태그에 photo 컬럼 매핑 정보 추가 findAll, findByNo, insert, update SQL문에 photo 컬럼 추가 4단계 - 사진 ... LomBokthumbnailatorLomBok Android Studio Bumblebee에서 Lombok Plugin 설치하기 회사 컴퓨터를 윈도우에서 맥으로 옮기면서 자연스럽게 안드로이드 스튜디오를 업데이트 하게 되었다. 작업 중이던 프로젝트를 새로운 안드로이드 스튜디오에서 빌드했더니 역시나 많은 오류들이 발생하였다.. 하지만 난 머찐 개발자니까 손쉽게(아님) 해결하였다..! 라고 생각했는데.....! 회사 프로젝트는 JAVA 로 개발이 되어있고, Model 클래스에 Getter/Setter.. 를 사용하기 위해 ... LomBok안드로이드 스튜디오LomBok Lombok 어노테이션 null을 체크해준다. @NonNull 변수 앞에 붙이면 자동으로 null-check를 해주며 해당 변수의 value가 null인 경우 NullPointerException예외를 발생시킨다. 아래 공식 홈페이지 글을 읽어보자~ Lombok 사용 시 Vanilla Java 매개변수가 없는 생성자를 생성한다. fields(변수)들이 final로 선언된 경우 compiler error가 발생한다.... 어노테이션LomBokannotationLomBok [Spring] Lombok 설치 방법 lombok 파일을 설치하고 다운받은 jar 파일을 STS가 설치된 경로로 옮겨준다. SpringToolSuite4.exe와 동일한 경로에 옮긴다. SpringToolSuite4.ini 파일에 lombok경로 한줄을 다음과 같이 추가한다. (각자 경로에 맞게 설정.) pom.xml dependency에 lombok을 추가한다. 먼저 pom.xml>Spring>Add Starters 들어간다.... SpringLomBokLomBok [java, #7] JPA를 활용한 업데이트(update)와 삭제(delete) 데이터를 입력하고, 조회해보는 과정까지 수행했다. 이번에는 기존에 존재하는 데이터를 변경(업데이트)하고, 삭제하는 방법을 알아보자. 목적: DB에 있는 기존 데이터를 새로운 데이터로 대체하기 결과: service 패키지 생성, AircraftService 클래스 생성 및 업데이트 방법 정의 1.2.1 service 패키지 생성 목적: service 영역 생성 패키지명: service 생성 위... updateDTOdeleteJPALomBokDTO DTO 만들 때 Lombok 꿀팁 대방출! '훌륭한 프로그래머 되는 법' 포스팅을 끝내려고 하다보니... 한글로 직역하면 데이터 전송 객체입니다. 주로 계층간에 데이터를 전달할 때 사용합니다. 돌아와서 자바에서 DTO를 만들 때 주로 사용하는 코드를 보도록 하겠습니다. 주로 lombok의 Data 어노테이션을 사용하여 만듭니다. 하지만 이에 치명적인 문제가 있습니다. Data 어노테이션은 총 5개, Getter, Setter, Req... JavaLomBokdataData Transfer Object롬복DTODTO 자주 쓰는 Lombok 어노테이션 정리 접근자(Getter함수) 자동 생성 설정자(Setter함수) 자동 생성 예제 - lombok 사용 전 예제 - lombok 적용 후 @Getter, @Setter, @ToString, @EqualAndHashCode, @RequiredArgsConstructor 자동 적용 final이 붙은 멤버변수만 사용해서 생성자를 자동으로 만들어준다. 모든 필드 값을 파라미터로 받는 생성자를 만든다.... LomBokSpringLomBok 0708 - JAVA 함수적 인터페이스 / 컬렉션 프레임워크 0708 - JAVA 표준 API의 함수적 인터페이스 andThen() 과 compose() 디폴트 메소드 함수적 인터페이스가 가지고 있는 디폴트 메소드 andThen()과 compose()의 차이점은 compose()는 B -> A -> 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공되는 컬렉션 라이브러리 컬렉션 프레임워크의 주요 인터페이스 [Collection] -> [List]... 라이브러리@EqualsAndHashCodeHashSetMapcomposelinkedlistasList()andThenhash컬렉션 프레임워크ArrayListCollectionvector프레임워크ListLomBokset@EqualsAndHashCode 롬복이란? 님의 게시글을 보며 학습하였습니다. LomBok - 어노테이션을 통해서 코드를 자동 완성해주는 라이브러리 Getter, Setter, 생성자 등 다양한 어노테이션을 제공해 주기 때문에 코드의 라인 수를 줄일 수 있다. LomBok 이 제공하는 기능 @Getter / @Setter : 클래스의 모든 변수에 Getter / Setter 를 자동으로 만들어 준다. @AllArgsConstructo... LomBokLomBok [初心-Spring Boot] 게시판 제작 - 2. 회원가입 구현 file: gradle.build file: Member.java file: SignUpRequest.java file: MemberRepository.java file: MemberService.java password 암호화는 후에 Spring sequrity에서 다룰 예정 file: MemberController/java file: MainController.java file: inde... vaildSpring bootThymeleafLomBok스프링부트LomBok #5-1 spring boot 게시판 만들기 - 게시글 목록과 MyBatis 설정 Java -> java11 쿼리문을 이용해 t_board 테이블을 생성함 (SQLyog 사용) src/main/resources/static/css style.css Lombok(롬복) 추가 Lombok(롬복) 이란? 자바 라이브러리로 반복되는 getter,setter,toString 등의 메서드 코드를 어노테이션을 통해 줄여주는 라이브러리. 여러가지 어노테이션을 제공하고, 이것을 기반으로 ... JavaMyBatisSpringMaria DBLomBokSpring booteclipseJava
2022-03-28(월) 16.1 파일 업로드 : 자바스크립트 빌트인 객체 이용하기 도서록 테이블에 책 사진 파일 이름을 저장할 컬럼을 추가한다. 도메인 클래스(값 객체; Value Object; VO)에 책 사진 파일 이름을 저장할 필드를 추가한다. resultMap 태그에 photo 컬럼 매핑 정보 추가 findAll, findByNo, insert, update SQL문에 photo 컬럼 추가 4단계 - 사진 ... LomBokthumbnailatorLomBok Android Studio Bumblebee에서 Lombok Plugin 설치하기 회사 컴퓨터를 윈도우에서 맥으로 옮기면서 자연스럽게 안드로이드 스튜디오를 업데이트 하게 되었다. 작업 중이던 프로젝트를 새로운 안드로이드 스튜디오에서 빌드했더니 역시나 많은 오류들이 발생하였다.. 하지만 난 머찐 개발자니까 손쉽게(아님) 해결하였다..! 라고 생각했는데.....! 회사 프로젝트는 JAVA 로 개발이 되어있고, Model 클래스에 Getter/Setter.. 를 사용하기 위해 ... LomBok안드로이드 스튜디오LomBok Lombok 어노테이션 null을 체크해준다. @NonNull 변수 앞에 붙이면 자동으로 null-check를 해주며 해당 변수의 value가 null인 경우 NullPointerException예외를 발생시킨다. 아래 공식 홈페이지 글을 읽어보자~ Lombok 사용 시 Vanilla Java 매개변수가 없는 생성자를 생성한다. fields(변수)들이 final로 선언된 경우 compiler error가 발생한다.... 어노테이션LomBokannotationLomBok [Spring] Lombok 설치 방법 lombok 파일을 설치하고 다운받은 jar 파일을 STS가 설치된 경로로 옮겨준다. SpringToolSuite4.exe와 동일한 경로에 옮긴다. SpringToolSuite4.ini 파일에 lombok경로 한줄을 다음과 같이 추가한다. (각자 경로에 맞게 설정.) pom.xml dependency에 lombok을 추가한다. 먼저 pom.xml>Spring>Add Starters 들어간다.... SpringLomBokLomBok [java, #7] JPA를 활용한 업데이트(update)와 삭제(delete) 데이터를 입력하고, 조회해보는 과정까지 수행했다. 이번에는 기존에 존재하는 데이터를 변경(업데이트)하고, 삭제하는 방법을 알아보자. 목적: DB에 있는 기존 데이터를 새로운 데이터로 대체하기 결과: service 패키지 생성, AircraftService 클래스 생성 및 업데이트 방법 정의 1.2.1 service 패키지 생성 목적: service 영역 생성 패키지명: service 생성 위... updateDTOdeleteJPALomBokDTO DTO 만들 때 Lombok 꿀팁 대방출! '훌륭한 프로그래머 되는 법' 포스팅을 끝내려고 하다보니... 한글로 직역하면 데이터 전송 객체입니다. 주로 계층간에 데이터를 전달할 때 사용합니다. 돌아와서 자바에서 DTO를 만들 때 주로 사용하는 코드를 보도록 하겠습니다. 주로 lombok의 Data 어노테이션을 사용하여 만듭니다. 하지만 이에 치명적인 문제가 있습니다. Data 어노테이션은 총 5개, Getter, Setter, Req... JavaLomBokdataData Transfer Object롬복DTODTO 자주 쓰는 Lombok 어노테이션 정리 접근자(Getter함수) 자동 생성 설정자(Setter함수) 자동 생성 예제 - lombok 사용 전 예제 - lombok 적용 후 @Getter, @Setter, @ToString, @EqualAndHashCode, @RequiredArgsConstructor 자동 적용 final이 붙은 멤버변수만 사용해서 생성자를 자동으로 만들어준다. 모든 필드 값을 파라미터로 받는 생성자를 만든다.... LomBokSpringLomBok 0708 - JAVA 함수적 인터페이스 / 컬렉션 프레임워크 0708 - JAVA 표준 API의 함수적 인터페이스 andThen() 과 compose() 디폴트 메소드 함수적 인터페이스가 가지고 있는 디폴트 메소드 andThen()과 compose()의 차이점은 compose()는 B -> A -> 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공되는 컬렉션 라이브러리 컬렉션 프레임워크의 주요 인터페이스 [Collection] -> [List]... 라이브러리@EqualsAndHashCodeHashSetMapcomposelinkedlistasList()andThenhash컬렉션 프레임워크ArrayListCollectionvector프레임워크ListLomBokset@EqualsAndHashCode 롬복이란? 님의 게시글을 보며 학습하였습니다. LomBok - 어노테이션을 통해서 코드를 자동 완성해주는 라이브러리 Getter, Setter, 생성자 등 다양한 어노테이션을 제공해 주기 때문에 코드의 라인 수를 줄일 수 있다. LomBok 이 제공하는 기능 @Getter / @Setter : 클래스의 모든 변수에 Getter / Setter 를 자동으로 만들어 준다. @AllArgsConstructo... LomBokLomBok [初心-Spring Boot] 게시판 제작 - 2. 회원가입 구현 file: gradle.build file: Member.java file: SignUpRequest.java file: MemberRepository.java file: MemberService.java password 암호화는 후에 Spring sequrity에서 다룰 예정 file: MemberController/java file: MainController.java file: inde... vaildSpring bootThymeleafLomBok스프링부트LomBok #5-1 spring boot 게시판 만들기 - 게시글 목록과 MyBatis 설정 Java -> java11 쿼리문을 이용해 t_board 테이블을 생성함 (SQLyog 사용) src/main/resources/static/css style.css Lombok(롬복) 추가 Lombok(롬복) 이란? 자바 라이브러리로 반복되는 getter,setter,toString 등의 메서드 코드를 어노테이션을 통해 줄여주는 라이브러리. 여러가지 어노테이션을 제공하고, 이것을 기반으로 ... JavaMyBatisSpringMaria DBLomBokSpring booteclipseJava