반응형

Java 69

JPA 연관관계 설정 (@OneToOne/@OneToMany/@ManyToOne/@ManyToMany)

JPA 연관관계 설정 (@OneToOne/@OneToMany/@ManyToOne/@ManyToMany) 이전 글 JpaRepository를 활용한 CRUD 구현 방법 (자세한 설명) JpaRepository를 활용한 CRUD 구현 방법 (자세한 설명) 이 게시글은 아래 글과 이어지는 글이다. Lombok(롬복) & JPA 에 대한 간단한 설명, 기본 애너테이션(@) 몇 가지 Lombok(롬복) & JPA 에 대한 간.. unit-15.tistory.com 데이터베이스 테이블 간의 관계 설정은 일대일/일대다/다대일/다대다 관계가 있다. JPA에서는 이를 어노테이션으로 간단하게 달 수 있다. 관계 Annotation 일대일 @OneToOne 일대다 @OneToMany 다대일 @ManyToOne 다대다 @Ma..

Java 2022.02.25

JpaRepository를 활용한 CRUD 구현 방법 (자세한 설명)

JpaRepository를 활용한 CRUD 구현 방법 (자세한 설명) 이전 글 Lombok(롬복) & JPA 에 대한 간단한 설명, 기본 애너테이션(@) 몇 가지 Lombok(롬복) & JPA 에 대한 간단한 설명, 기본 애너테이션(@) 몇 가지 Lombok(롬복) 자바로 코딩을 할 때 가장 힘든 부분 중 하나는, 변수를 선언하고 나서 다음과 같은 것들을 일일이 만들어줘 unit-15.tistory.com 이전 편에서 알 수 있듯이, UserRepository는 JpaRepository를 상속받았다. 그러므로 기본적인 CRUD를 할 수 있는 환경이 마련되었고, 이번 편에서는 구체적인 실현 방법에 대해 알아본다. 1. C (Create) @Autowired @Autowired private UserRepo..

Java 2022.02.24

Lombok(롬복) & JPA 에 대한 간단한 설명, 기본 애너테이션(@) 몇 가지

Lombok(롬복) & JPA 에 대한 간단한 설명, 기본 애너테이션(@) 몇 가지 이전 글 [Spring Boot] Post 메소드 사용법 (@PostMapping) [Spring Boot] Post 메소드 사용법 (@PostMapping) 이 게시글은 아래 글과 이어진 글이다. [Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) [Spring Boot] Get 메.. unit-15.tistory.com Lombok(롬복) 자바로 코딩을 할 때 가장 힘든 부분 중 하나는, 변수를 선언하고 나서 다음과 같은 것들을 일일이 만들어줘야 한다는 것이다. 기본 생성자 모든 매개변수가 들어간 생성자 각 변수마다 get, set 메서..

Java 2022.02.24

[Spring Boot] Post 메소드 사용법 (@PostMapping)

[Spring Boot] Post 메소드 사용법 (@PostMapping) 이전 글 [Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) [Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) @RequestMapping import org.springframework.web.bind.annotation.*; @RestController // controller임을.. unit-15.tistory.com POST는 언제 발생하는 것인가? post라는 것은 어떨 때 발생하냐면, HTML에서 태그를 사용한다든지, ajax에서 검색을 할 때(비동기화) ..

Java 2022.02.23

[Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴)

[Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) @RequestMapping import org.springframework.web.bind.annotation.*; @RestController // controller임을 알려주는 표시 @RequestMapping("/api") // 이곳으로 들어오는 API주소를 mapping, /api주소로 받겠다(localhost:8080/api) public class GetController { // method는 GET타입으로 받고, path는 localhost:8080/api/getMethod @RequestMapping(method = RequestMethod.GET, p..

Java 2022.02.23

[Java] Stream이란? 간단한 설명

[Java] Stream이란? 간단한 설명 Stream(스트림) Java의 스트림은 컬렉션의 저장 요소를 하나씩 참조해서 람다식(함수적 스타일)으로 처리할 수 있도록 해주는 반복자이다. 스트림(Stream)을 이용하면 우리가 하는 일을 훨씬 세련되게 바꿀 수 있다. 스트림은 Java 8부터 도입되었으며, Java 7 이전까지는 Iterator 반복자를 사용했다. Stream의 특징 람다식으로 요소 처리 코드를 제공한다. 내부 반복자를 사용하므로 병렬 처리가 쉽다. 중간 처리, 최종 처리 등의 작업을 할 수 있다.

Java 2022.02.13

[Java] Generic이란? 자세한 설명 (+ 동적 파라미터화, 함수형 인터페이스)

[Java] Generic이란? (동적 파라미터화, 함수형 인터페이스) 알아 둬야 할 것.. Generic은 별 거 아니다! 동적 파라미터화 개념 이해하기 메서드를 인수로 전달하면서 람다식 사용하기 함수형 인터페이스 이해하기 Generic (제네릭) 지네릭에 대한 기본 개념은 아래의 두 링크를 통해 확인하고, 여기서는 좀 더 실용적인 면을 알아보겠다. ↓ 지네릭스에 대한 간단한 설명 ↓ [Java] 지네릭스(Generics)에 대한 간단한 설명 지네릭스(Generics)란? 지네릭스란 컴파일시 타입을 체크해 주는 기능이다. (JDK 1.5 이상부터 가능) ArrayList coffeeList = new ArrayList (); coffeeList.add(new Coffee()); // 컴파일 성공 cof..

Java 2022.02.13

[STS] 자동 주석 설정하기 (ini 파일)

[STS] 자동 주석 설정하기 (ini 파일) STS는 Eclipse를 기반으로 하므로, 아래의 내용은 ini 파일명 등 세세한 부분만 다를 뿐 Eclipse에서도 동일하다. 1단계. 주석에 적힐 user명 정하기 STS 설치 폴더로 이동한 후 SpringToolSuite4.ini 파일을 코드 에디터(ex. VSCode)로 연다. -Duser.name 부분에 주석에 적힐 유저명을 적는다. 이메일 등 다양한 형식으로 적을 수 있다. -vmargs (...생략...) -Duser.name=15호의개발자@tistory.com 2단계. 자동 주석 설정하기 STS의 상단 탭 Window > Preferences > Java > Code Style > Code Templates > Comments 부분에서 자동 주..

Java 2022.01.10

이클립스 콘솔 사용법

이클립스 콘솔 사용법 왼쪽부터 순서대로 Clear Console - 콘솔의 전체 내용을 지운다. - 콘솔의 내용이 너무 많아서 로그를 보기 힘들 때 사용하면 유용하다. Scroll Lock - 콘솔 창이 스크롤 되지 않게 고정한다. - 콘솔에 많은 양의 로그가 출력될 때, 콘솔창이 계속해서 자동으로 스크롤되기 때문에 로그를 읽을 수 없다. 이 경우 Scroll Lock을 누르면 로그가 출력되더라도 콘솔창은 고정되기 때문에 로그를 편하게 읽을 수 있다. Word Wrap - 자동 줄 바꿈 기능 - 콘솔에 출력되는 로그가 길면 가로 스크롤을 이용해 로그를 읽어야 하는 불편함이 있다. Word Wrap을 선택하면 자동 줄 바꿈 기능이 활성화되기 때문에 가로 스크롤 없이 로그를 읽을 수 있다. Show Cons..

Java 2022.01.04

[Java] PostgreSQL-JDBC 연결하는 방법 (Eclipse 기준)

[Java] PostgreSQL-JDBC 연결하는 방법 (Eclipse 기준) PostgreSQL 설치 아래 링크에서 자신의 OS에 맞는 PostgreSQL을 다운로드 받는다. pgAdmin을 사용하기 위함이다. PostgreSQL: Downloads Downloads PostgreSQL Downloads PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a source code archive if you want to build it yourself. Packages and Installers Select your operating system family ..

Java 2021.12.27
반응형