문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:spring [2020/12/31 10:25] hylee [Maven] |
wiki:spring [2023/03/21 08:57] (현재) dhan |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Spring 잡다한 지식 ====== | ====== Spring 잡다한 지식 ====== | ||
| + | |||
| + | |||
| + | ===== 버전 ===== | ||
| + | ==== Spring - JDK ==== | ||
| + | ^ Spring Framework | ||
| + | | 5.3.x | JDK 8 ~ 19 | | ||
| + | | 5.2.x | JDK 8 ~ 15 | | ||
| + | | 5.1.x | JDK 8 ~ 12 | | ||
| + | | 5.0.x | JDK8 ~ 10 | | ||
| + | | 4.3.x | JDK6 ~ 8 | | ||
| + | |||
| + | ==== Spring Boot - JDK ==== | ||
| + | ^ Spring Boot ^ JDK ^ | ||
| + | | 2.3 이상 | ||
| + | | 2.1 이하 | ||
| + | |||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ===== 용어 ===== | ||
| + | DI | ||
| + | Dependency Injection (의존성 주입) | ||
| + | IoC | ||
| + | | ||
| + | AOP | ||
| + | 관점 지향 | ||
| + | |||
| ===== 설정 ===== | ===== 설정 ===== | ||
| 줄 22: | 줄 49: | ||
| * [[wiki: | * [[wiki: | ||
| + | ===== Bean ===== | ||
| + | <code java> | ||
| + | // 등록된 bean의 이름을 모두 가져옴 | ||
| + | |||
| + | String[] beanNames = applicationContext.getBeanDefinitionNames(); | ||
| + | |||
| + | // bean 이름을 출력 | ||
| + | for(String beanName : beanNames) { | ||
| + | System.out.println(beanName); | ||
| + | } | ||
| + | |||
| + | or | ||
| + | |||
| + | beanNames.forEach(System.out:: | ||
| + | |||
| + | </ | ||
| ===== Cache ===== | ===== Cache ===== | ||
| 줄 65: | 줄 108: | ||
| </ | </ | ||
| + | |||
| + | ===== MessageConverter ===== | ||
| + | * [[https:// | ||
| + | |||
| ===== Mybatis ===== | ===== Mybatis ===== | ||
| * [[wiki: | * [[wiki: | ||
| + | |||
| + | ===== Parameter Mapping(파라미터 매핑) ===== | ||
| + | * [[https:// | ||
| ===== Resource === | ===== Resource === | ||
| 줄 159: | 줄 209: | ||
| 윈도우 톰캣에서 서비스가 시작되지 않거나 .properties 파일 읽기 실패하였을 경우 | 윈도우 톰캣에서 서비스가 시작되지 않거나 .properties 파일 읽기 실패하였을 경우 | ||
| > 설치 경로에서 공백을 제거하자. | > 설치 경로에서 공백을 제거하자. | ||
| + | |||
| + | ===== Spring Note ===== | ||
| + | * [[wiki: | ||
| {{tag> | {{tag> | ||