사용자 도구

사이트 도구


wiki:spring

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:spring [2020/06/18 10:13]
kimmk
wiki:spring [2023/03/21 08:57] (현재)
dhan
줄 1: 줄 1:
 ====== Spring 잡다한 지식 ====== ====== Spring 잡다한 지식 ======
 +
 +
 +===== 버전 =====
 +==== Spring - JDK ====
 +^  Spring Framework  ^  JDK        ^
 +| 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 이상              | JDK 9 이상  |
 +| 2.1 이하              | JDK 8 ~ 11  |
 +
 +
 +[[https://codify.tistory.com/89|[Spring] 스프링 JDK 버전 호환]]
 +
 +===== 용어 =====
 +DI
 +  Dependency Injection (의존성 주입)
 +IoC
 +   (제어의 역전)
 +AOP 
 +  관점 지향
 +
  
 ===== 설정 ===== ===== 설정 =====
줄 6: 줄 33:
   * [[http://egloos.zum.com/pelican7/v/2583817|XML 설정파일 - 컬렉션타입 프로퍼티 설정]]   * [[http://egloos.zum.com/pelican7/v/2583817|XML 설정파일 - 컬렉션타입 프로퍼티 설정]]
   * [[https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/xsd-config.html|Appendix E. XML Schema-based configuration]]   * [[https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/xsd-config.html|Appendix E. XML Schema-based configuration]]
 +  * [[wiki:spring:jap|스프링에 jpa 설정]]
  
 ===== 로그인 ===== ===== 로그인 =====
줄 21: 줄 49:
   * [[wiki:spring:Annotation|@SuppressWarning]]   * [[wiki:spring:Annotation|@SuppressWarning]]
  
 +===== Bean =====
 +<code java>
 +// 등록된 bean의 이름을 모두 가져옴
 +
 +String[] beanNames = applicationContext.getBeanDefinitionNames();
 +
 +// bean 이름을 출력
 +for(String beanName : beanNames) {
 + System.out.println(beanName);
 +}
 +
 +or
 +
 +beanNames.forEach(System.out::println);
 +
 +</code>
  
 ===== Cache ===== ===== Cache =====
줄 49: 줄 93:
 ===== Maven ===== ===== Maven =====
   * [[wiki:spring:maven|메이븐 Tip]]   * [[wiki:spring:maven|메이븐 Tip]]
-  * [[https://jujupapa.tistory.com/22|[Maven] ojdbc6 받기 Missing artifact com.oracle:ojdbc6:jar:11.2.0.3]]+  * [[https://jujupapa.tistory.com/22|[Maven] ojdbc6 받기 Missing artifact com.oracle:ojdbc6:jar:11.2.0.3]] \\ 
 +\\ 
 +\\ 
 + 
 +> ojdbc8 오류 해결 
 + 
 +<code xml> 
 + 
 + <dependency> 
 + <groupId>com.oracle.ojdbc</groupId> 
 + <artifactId>ojdbc8</artifactId> 
 + <version>19.3.0.0</version> 
 + </dependency> 
 + 
 +</code> 
 + 
 +===== MessageConverter ===== 
 +  * [[https://www.whitestar.kr/328|messageConverter 방법]]
  
 ===== Mybatis ===== ===== Mybatis =====
   * [[wiki:spring:mybatis|Mybatis 예시]]   * [[wiki:spring:mybatis|Mybatis 예시]]
 +
 +===== Parameter Mapping(파라미터 매핑) =====
 +  * [[https://bamdule.tistory.com/131|[Spring] Parameter Mapping 방법]]
  
 ===== Resource === ===== Resource ===
줄 146: 줄 210:
 > 설치 경로에서 공백을 제거하자. > 설치 경로에서 공백을 제거하자.
  
-{{tag>주레피 천호동밤안개 eleven 다국어 message 메시지 스프링 세션 로그인 커넥션풀 DBCP}}+===== Spring Note ===== 
 +  * [[wiki:spring:Spring Note]] 
 + 
 +{{tag>주레피 도봉산핵주먹 천호동밤안개 eleven 다국어 message 메시지 스프링 세션 로그인 커넥션풀 DBCP}}
/volume1/web/dokuwiki/data/attic/wiki/spring.1592442781.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)