Spring boot

Lombok이란? 프로젝트가 객체 중심으로 개발하던 데이터 중심으로 개발하던 개발자들은 VO/DTO/Domain 객체를 생성해 getter/setter 그리고 toString 메서드를 만듭니다. 처음에 개발 초기에는 깔끔하게 하지만 잦은 수정과 필드명 변경 추가에 따라 관리가 쉽지 않습니다. 그래서 롬복(Lombok)은 자바 클래스를 만들때 자주 사용되는 getter/setter나 toString 등의 코드를 애너테이션으로 대체해서 선언하고 java 코드를 컴파일 할 때 그에 맞는 코드를 생성해주는 것이다. Lombok 의존성 추가 (build.gradle) implementation 'org.projectlombok:lombok' 하지만 의존성을 추가해주고도 에러가 생겼다. 상황 : @Getter을 선..
· Backend
상황: 스프링 버전 3.0.1로 프로젝트를 빌드할 때 다음과 같은 에러가 났다. No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found. 원인 : jcenter 인증서 만료때문이였다. 해결 : build.gradle에서 스프링 버전을 2.7.7로 변경한 후 다시 빌드했다.
· Backend
DAO(Data Access Object) : Mapper로, DB와 Spring사이에서 데이터를 주고받는 객체 커넥션 같은 것을 하나만 두고 여러 사용자가 DAO의 인터페이스를 사용하여 필요한 자료에 접근 하도록 하는 것이 DAO의 개념이다. DB에 대한 insert,update,delete,select를 처리한다. DTO(Data Transfer Object) : 입력(Read&Write) 데이터가 포함된 객체를 한 시스템에서 다른 시스템으로 전달하는 작업을 처리하는 개체이다. Data에 접속하는 객체이다. 여기서 Data란 일반적인 Database도 될 수 있고, 파일도 될 수 있으며, 메모리도 될 수 있고, 기타 다른 저장소도 될 수 있다. DTO는 프로세스 사이에서 데이터를 전송하는 객체를 의미..
호_두씨
'Spring boot' 태그의 글 목록