[SPRING] @SuppressWarnings https://www.ibm.com/docs/ko/radfws/9.6.1?topic=code-excluding-warnings @SuppressWarnings를 사용하여 경고 제외 Java 5.0부터 java.lang.SuppressWarning 어노테이션을 사용하여 컴파일 단위의 서브세트와 관련된 컴파일 경고를 사용하지 않도록 설정할 수 있습니다. 어노테이션이 없으면 컴파일러에서 로컬 변수 s를 www.ibm.com JAVA/SPRING 2023.07.19
[SPRING] BeanUtils.copyProperties https://a-road-after-walking.tistory.com/53 [Java][Spring]BeanUtils.copyProperties() 정리 및 주의점❔ 언제 사용? ➖ Class 간 복사가 필요할 때 -. 웹개발을 하다보면 VO와 Entity 간 동일한 멤버변수를 복사하는 경우가 많이 발생한다. -. Front단에서 입력받거나, Back에서 처리된 VO를 DB에 저장하기a-road-after-walking.tistory.com BeanUtils.copyProperties(this, param);는 Apache Commons BeanUtils 또는 Spring의 BeanUtils를 사용하는 코드입니다. 이 방법은 this 베어링의 필드 값을 param얻는 것으로 복사됩니다. 대부분의 공.. JAVA/SPRING 2023.07.02
[SPRING] @Data https://www.daleseo.com/lombok-popular-annotations/ [자바] 자주 사용되는 Lombok 어노테이션 Engineering Blog by Dale Seo www.daleseo.com https://zi-c.tistory.com/19 [JAVA] Lombok 어노테이션 @Data Lombok이란? Lombok 프로젝트는 자바 라이브러리로 코드 에디터나 빌드 툴(IntelliJ, Eclipse, XCode 등)에 추가하여 코드를 효율적으로 작성할 수 있도록 도와준다. class명 위에 어노테이션을 명시해줌으 zi-c.tistory.com JAVA/SPRING 2023.07.01
[Swagger] Annotation https://velog.io/@gillog/Swagger-UI-Annotation-%EC%84%A4%EB%AA%85 [Swagger UI] Annotation 설명 Annotations Swagger 설정을 먼저 하고싶다면 여기글을 먼저 읽고 오면 된다. Swagger에서 API 설명을 위한 Annotation 들을 아래에 정리한다. @ApiOperation = Method 설명 @ApiOperation으로 해당 Control velog.io JAVA/SPRING 2023.06.27
[SPRING] @ModelAttribute https://ittrue.tistory.com/244 [Spring MVC] 스프링 MVC @ModelAttribute 사용 방법 정리 본 내용은 온라인 강의 사이트 인프런의 김영한 님의 강의 내용이 포함되어 있습니다. '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술' 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 ittrue.tistory.com *************************************************************************************** String, int, Integer와 같은 단순 타입의 경우 : @RequestParam argument resolver로 지정해둔 타입 외의 나머지 : @ModelAtt.. JAVA/SPRING 2023.06.26
Repositoty Pattern https://jcchu.medium.com/repository-pattern%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-c86407d487cf Repository Pattern에 대해 알아보기 그림-01을 보면서 문득, MVP, MVVM에서 Repository 를 사용하는데… 그래서 Repository가 뭘까? 생각이 들었다. MVP와 MVVM에 대한 다양한 예제들을 참고하며, Repository가 있는 예제도, 없는 예제도 많이 보며 jcchu.medium.com JAVA/SPRING 2023.03.24
[SPRING] @SuppressWarnings https://devmg.tistory.com/217 [java] @SuppressWarnings 란? 자바에서 노란색으로 Warnings이 나타나는 경우 어노테이션을 이용하여 문제를 해결할 수 있다. 이건 컴파일러가 일반적으로 경고하는 내용 중"이건 하지마"하고 제외시킬 때 쓰인다. 아래의 소스 devmg.tistory.com JAVA/SPRING 2023.03.14
[SPRING] @Transactional propagation https://jsonobject.tistory.com/467 Spring Boot, @Transactional 전파 레벨 정리 @Transactional 사용시 주의사항 @Transactional을 클래스 또는 메써드 레벨에 명시하면 해당 메써드 호출시 지정된 트랜잭션이 작동하게 된다. 단, 조건이 있다. 해당 클래스의 Bean을 다른 클래스의 Bean jsonobject.tistory.com https://devlog-wjdrbs96.tistory.com/424 [Spring] Transactional Propagation 정리하기 @Transactional Propagation 알아보기 이번 글에서는 Spring Transactional 어노테이션에서 propagation 특징에 대해서 정리해보려 .. JAVA/SPRING 2023.03.12
[SPRING] @AfterEach @BeforeEach Annotation https://mimah.tistory.com/entry/Spring-Boot-AfterEach-BeforeEach-%EC%98%88%EC%A0%9C [Spring Boot] @AfterEach, @BeforeEach 예제 Test case 작성 스프링 부트에서는 테스트 메서드 작성 시 메서드 앞에 @Test 어노테이션을 명시한다. 각각의 테스트 메서드는 독립적으로 실행되어야 한다. 테스트는 각 테스트끼리의 순서가 관계 mimah.tistory.com JAVA/SPRING 2023.03.04
[SPRING] 의존성주입 / 의존관계주입 ( DI - Dependency Injection ) 외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다. 의존성이란 한 객체가 다른 객체를 사용할 때 의존성이 있다고 한다. 예를 들어 다음과 같이 Store 객체가 Pencil 객체를 사용하고 있는 경우에 우리는 Store객체가 Pencil 객체에 의존성이 있다고 표현한다. 출처 : https://mangkyu.tistory.com/150 [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ .. JAVA/SPRING 2023.03.03