스프링 프로젝트 시 참고순서
BE/Spring2023. 4. 9. 12:36스프링 프로젝트 시 참고순서

패키지 설계 aop AOP로 중복 거래 방지 락을 걸 때 사용될 어노테이션 등을 위치시킴 config redis 관련 설정 및 클라이언트 빈 등록, JPA 관련 설정 등록 controller API의 endpoint를 등록하고, 요청/응답의 형식을 갖는 클래스 패키지 domain jpa entity dto DTO(Data Transfer Object)를 위치시키는 곳 Controller에서 요청/응답에 사용할 클래스 로직 내부에서 데이터 전송에 사용할 클래스 exception 커스텀 Exception, Exception Handler 클래스 패키지 repository Repository(DB에 연결할 때 사용하는 인터페이스)가 위치하는 패키지 service 비즈니스 로직을 담는 서비스 클래스 패키지 ty..

Spring 관련 키워드 간단 정리
BE/Spring2023. 4. 8. 22:29Spring 관련 키워드 간단 정리

이번 포스팅에서는 Spring과 관련된 키워드를 간단하게 정리하고자 한다. 예전에 내가 처음 스프링과 스프링 부트를 공부할 때 Java에 대한 기본적인 지식은 있었지만 그렇다 하더라도 모르는 용어나 키워드가 너무 많았다. 물론 처음이라서 그렇겠지만 내용을 읽을 때마다 모르는 용어나 키워드가 절반 이상이어서 그런 키워드나 용어가 무엇을 의미하는지 알아보는 데에도 꽤 시간을 들였던 것 같다. 그렇기에 나처럼 스프링과 스프링 부트를 공부할 때 낯선 용어나 처음 보는 키워드가 많아서 당황할 사람들(물론 없을 수도 있다.. 나만 기초가 부족했을 수도..)을 위해서 간단하게 Spring 관련 키워드나 용어를 정리해서 작성해보려고 한다. Dependency Dependency(또는 의존성)는 코드에서 두 모듈간의 연..

BE/Spring2023. 4. 5. 11:40@PathVariable 과 @RequestParam 이란?

스프링에서 controller로 이동시 view에서 url로 파라미터를 전달할 수 있는데, 대표적 형태가 2가지 형태가 있다. 1유형 : http://www.test.com/board?seq=1 2유형 : http://www.test.com/board/1 @PathVariable 과 @RequestParam어노테이션은 url파라미터로 전달받은 value를 메서드의 파라미터로 받을 수 있게 해주는 어노테이션이다. @RequestParam 사용법 1유형 : http://www.test.com/board?seq=2 @GetMapping("/board") public String save(@RequestParam("seq") int seq){ ..... } 위와 같을 경우 int seq로 들어온 값은 1이 된다..

image