일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 구현
- Algorithm
- BFS
- Back tracking
- Vue.js
- Bruth Force
- 코딩테스트
- SQL
- aws
- gpdb
- JavaScript
- CSV
- GitHub
- Python
- 알고리듬
- 모의SW역량테스트
- boj
- 시뮬레이션
- django
- 알고리즘
- hash table
- Priority Queue
- SWEA
- Data Structure
- DFS
- Trie
- Linked list
- spring boot
- 코테
- programmers
- Today
- Total
목록spring boot (3)
hotamul의 개발 이야기
@Configuration annotation은 @Component라는 meta annotation으로 만들어진 composed annotation이다. (Meta Annotation, Composed Annotation) 하지만 @Component와는 다른 점이 바로 proxyBeanMethods 라는 것이다. proxyBeanMethods = false 기본적으로 @Configuration annotation의 proxyBeanMethods는 true이다. 그럼 proxyBeanMethods가 false일 때와 true일 때와 뭐가 다른 걸까? @Configuration annotation에 대해 이해하기 위해 아래와 같은 테스트 코드를 만들어봤다. public class ConfigurationTe..
Spring Boot는 Annotation을 적극적으로 활용하고 있다. 애플리케이션 로직을 담고 있는 클래스에 자주 사용되는 @RestController, @Service, @Reposeitory와 같은 익숙한 Application logic bean annotation들은 사실 모두 Composed Annotation (합성 애노테이션)으로 Meta Annotation을 조합해서 사용한 Annotation이다. 그럼 Meta Annotation이 뭘까? Meta Annotation Meta Annotation이란 다른 Annotation에서 사용되는 Annotation을 말한다. (@Service Annotation을 살펴 보면 @Component Annotation이 사용된 것을 확인할 수 있는데 이..
현재 Spring Boot를 현업에서 메인 기술로서 사용하고 있지만 동작 원리와 사용 방법에 있어서 왜? 어떻게? 라는 궁금증이 자꾸만 생겨 Spring Boot가 무엇인지, 왜 그렇게 동작하는지, Spring과는 어떻게 다른지 초점에서 정리해보고자 한다. Sprint Boot의 시작 Improved support for 'containerless' web application architectures [SPR-9888] · Issue #14521 · spring-projects/spring-framework 2012년 Spring 프레임워크 프로젝트 이슈로 등록된 "Containerless 웹 개발 아키텍처 지원" 요청에서 논의와 개발이 시작되었다. (위 issue가 생성되고 약 1년 뒤 아래와 같은 ..