전체 글11 Spring Boot @ConfigurationProperties 요약 Spring Boot 2.2 버전을 기점으로 ConfigurationProperties에 대한 사용성이 많이 변경됨 Spring Boot 2.2버전 미만은 @Component + @ConfigurationProperties를 활용 Spring Boot 2.2버전 이상은 @ConfigurationPropertiesScan + @ConfigurationProperties를 활용 (불변을 원한다면 @ConstructorBinding 추가) 아래 글은 Spring Boot 2.7.1에서 테스트한 내용을 기반으로 하고 있으며, Spring Boot 2.2 버전 미만에서는 동작하지 않을 수 있습니다. 설명 외부 설정을 주입받을 때 사용 주로 application.properties, application.ym.. 2022. 7. 14. [스터디] 스프링 부트 개념과 활용 - 10주차 ( ~ 5/8) https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#io.rest-client RestTemplate - spring-web모듈이 RestTemplateBuilder를 Bean으로 등록해줌 WebClient - spring-webflux모듈이 WebClientBuilder를 Bean으로 등록해줌 SpringBoot Actuator https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#actuator.enabling Spring Boot Reference Documentation This section goes into more detail about how yo.. 2022. 5. 8. [스터디] 스프링 부트 개념과 활용 - 9주차 ( ~ 5/1) MongoDB (No SQL) https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#data.nosql.mongodb https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#get-started:first-steps:spring https://www.mongodb.com/compatibility/spring-boot 궁금한 점 - (kotlin) id를 어떻게 선언하면 되는가? Neo4j (Graph DB) https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#data.nosql.neo4j .. 2022. 5. 1. [스터디] 스프링 부트 개념과 활용 - 8주차 ( ~ 4/17) Spring Data JPA - JPA Spec을 손쉽게 사용할 수 있도록 제공하는 라이브러리(?) - 하이버네이트 기반으로 구현되어 있음 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ Spring Data JPA - Reference Documentation Example 109. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete.. 2022. 4. 16. [스터디] 스프링 부트 개념과 활용 - 7주차 ( ~ 4/10) 스프링 데이터 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#data Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices. Although there is nothing particularly spe docs.spring.io SQL vs .. 2022. 4. 10. [스터디] 스프링 부트 개념과 활용 - 6주차 ( ~ 4/03) 스프링 웹 MVC 정적 리소스 지원 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.servlet.spring-mvc.static-content Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices. Although there is no.. 2022. 4. 3. 이전 1 2 다음