문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:spring [2020/06/08 19:11] jhgong |
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 | ||
| + | 관점 지향 | ||
| + | |||
| ===== 설정 ===== | ===== 설정 ===== | ||
| 줄 6: | 줄 33: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[wiki: | ||
| ===== 로그인 ===== | ===== 로그인 ===== | ||
| 줄 21: | 줄 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 ===== | ||
| 줄 49: | 줄 93: | ||
| ===== Maven ===== | ===== Maven ===== | ||
| * [[wiki: | * [[wiki: | ||
| - | * [[https:// | + | * [[https:// |
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | > ojdbc8 오류 해결 | ||
| + | |||
| + | <code xml> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== MessageConverter ===== | ||
| + | * [[https:// | ||
| ===== Mybatis ===== | ===== Mybatis ===== | ||
| * [[wiki: | * [[wiki: | ||
| + | |||
| + | ===== Parameter Mapping(파라미터 매핑) ===== | ||
| + | * [[https:// | ||
| ===== Resource === | ===== Resource === | ||
| 줄 58: | 줄 122: | ||
| ===== Schedule ===== | ===== Schedule ===== | ||
| + | Quartz 예제 \\ | ||
| + | 식 | ||
| + | |||
| + | 의미 | ||
| + | |||
| + | "0 0 12 * * ?" | ||
| + | |||
| + | 매일 12시(정오)에실행 | ||
| + | |||
| + | "0 15 10 ? * *" | ||
| + | |||
| + | 매일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 * * ?" | ||
| + | |||
| + | 매일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 * * ? *" | ||
| + | |||
| + | 매일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 * * ? 2005" | ||
| + | |||
| + | 2005년의 매일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 * 14 * * ?" | ||
| + | |||
| + | 매일 오후 2시부터 오후 2시59분까지 매분마다 실행 | ||
| + | |||
| + | "0 0/5 14 * * ?" | ||
| + | |||
| + | 매일 오후 2시부터 오후 2시55분까지 매5분마다 실행 | ||
| + | |||
| + | "0 0/5 14,18 * * ?" | ||
| + | |||
| + | 매일 오후 2시부터 오후 2시55분까지 매5분마다 실행 그리고 | ||
| + | |||
| + | 매일 오후 6시부터 오후 6시55분까지 매5분마다 실행 | ||
| + | |||
| + | "0 0-5 14 * * ?" | ||
| + | |||
| + | 매일 오후 2시부터 오후 2시05분까지 매분마다 실행 | ||
| + | |||
| + | "0 10,44 14 ? 3 WED" | ||
| + | |||
| + | 3월의 매주 수요일 오후 2시10분과 오후 2시44분에 실행 | ||
| + | |||
| + | "0 15 10 ? * MON-FRI" | ||
| + | |||
| + | 매주 월, 화, 수, 목, 금요일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 15 * ?" | ||
| + | |||
| + | 매월 15일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 L * ?" | ||
| + | |||
| + | 매월 마지막날 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 ? * 6L" | ||
| + | |||
| + | 매월 마지막 금요일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 ? * 6L 2002-2005" | ||
| + | |||
| + | 2002년부터 2005년까지의 매월 마지막 금요일 오전 10시15분에 실행 | ||
| + | |||
| + | "0 15 10 ? * 6#3" | ||
| + | |||
| + | 매월 세번째 금요일 오전 10시15분에 실행 | ||
| + | \\ | ||
| + | [[https:// | ||
| + | |||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| 줄 73: | 줄 210: | ||
| > 설치 경로에서 공백을 제거하자. | > 설치 경로에서 공백을 제거하자. | ||
| - | {{tag> | + | ===== Spring Note ===== |
| + | * [[wiki: | ||
| + | |||
| + | {{tag> | ||