반응형 Spring boot4 [Spring Boot] AOP 사용법 정리: AOP에 대해 알아보자 Spring AOP란? AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다.쉽게 말해 관점을 기준으로 각각 모듈화를 하고자 함을 말한다. 예를 들어 로그나 트랜잭션, 보안 관련 모듈을 AOP를 이용하여 동작하게 할 수 있다. 개념이야 검색하면 많이 나오니 실질적으로 어떤 것들이 있고 어떻게 쓰는 것인지 알아보겠다. AOP 사용법 우선 AspectJ 라이브러리를 추가해야한다.Spring Boot를 쓴다면 Spring Boot Starter AOP를 추가해도 된다. implementation group: 'org.aspectj', name: 'aspectjrt', version: '1.9.22' implementation group: 'org.a.. 2024. 7. 9. Spring Boot Gradle 정보(Property)를 application.yml에서 활용해보자 서론 Spring boot로 프로젝트를 진행하다 보면 gradle파일에 대한 정보나 변수들을 application.yml파일에서 활용해볼 일이 생긴다. 예를 들어, build.gradle파일에 버전 정보를 설정해두고 이 버전 정보를 application.yml파일에 가져와서 쓰고 싶은 경우가 대부분이다. 그럼 이제 build.gradle파일에 있는 정보를 어떻게 application.yml파일에 가져와서 활용을 할 수 있는지 알아보자. build.gradle파일과 application.yml파일 우선 build.gradle 파일에 여러 정보가 있겠지만 예시로 버전 정보를 가지고 진행해 보겠다. version = '0.0.1-SNAPSHOT' 위와 같이 build.gradle파일에 명시되어 있다고 가정하자.. 2024. 1. 17. [Spring Boot] SSE(Server-Sent-Event) 설정, 사용법을 알아보자! 1. Dependency 추가하기 우선 필요한 dependency를 추가해 줍시다. dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web' } 2. SSE 설정 및 사용법 클라이언트에서 Sse 이벤트를 구독 등록 하는 컨트롤러 메소드는 text/event-stream으로 해야한다. 간단하게 예시로 알아보자. 설명은 주석으로 달아놓았다. // Controller Class Method @RequestMapping(value = "/test/{token}", method = Requ.. 2023. 8. 10. [Spring Boot] Redis Pub/Sub 설정 및 사용법!! 안녕하세요. 오늘은 간단하게 Spring Boot에서 Redis Pub/Sub 설정하는 법을 알아보도록 하겠습니다~! 1. Dependency 설정하기 dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' } 2. Configuration 설정하기 // @Configuration Class @Bean public Redi.. 2023. 8. 9. 이전 1 다음 반응형