일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컬렉션
- 설치
- pom.xml
- collection
- external
- 배열
- sqldeveloper
- oracle
- legacy
- Spring #Spring Boot
- web.xml
- DB
- array
- jdk
- java
- query
- viewResolver
- Spring
- undefined error
- Today
- Total
목록웹/Spring Framework (3)
개인코딩공부방
[AS-IS] spring mvc(java-configuration)+tiles+jsp -> [TO-BE] spring boot+embeddedTomcat+jsp+tiles 변환 결과 1) WebApplicationInitializer -> SpringBootServletInitializer로 변경 2) jndi(datasource)가 기존에 context.xml에 정의 되어있으면 해당 파일을 embedded Tomcat에서 불러올 수 없음(외장 tomcat인 경우 가능) 따라서 TomcatEmbeddedServletContainerFactory와 jndiDataSource bean을 정의 해야함 3) 기존에 작성하여 추가한 filter는 별도의 bean을 통해 정의 해야함 filterRegisterat..
Spring 프로젝트를 이용하는 웹 프로그래머라면 파일 업로드,DB조회, ajax호출을 위해 xml파일에 설정을 추가해 줘야한다. 필자도 매번 어떤걸 써야했더라 하면서 인터넷을 뒤지곤 했는데 번거롭지 않게 미리글을 작성해둔다. 위의 설정을 하기 위해선 pom.xml파일을 수정하여 필요한 라이브러리를 직접 추가든 자동 추가든 어떻게든 추가하여야 한다. 해당 라이브러리는 다음 링크에 소개되어 있다. ☞pom.xml 설정하기
[pom.xml] com.fasterxml.jackson.core jackson-core 2.7.0 com.fasterxml.jackson.core jackson-databind 2.7.0 com.fasterxml.jackson.core jackson-annotations 2.7.0 [서블릿 설정 xml ] spring 3.x 이상, jackson 2.x이상 은 MappingJackson2JsonView, 그외에는 MappingJacksonJsonView 클래스 명을 사용한다. [controller 예시] /** * ajax컨트롤러 예시 */ @RequestMapping(path = "init", method = RequestMethod.GET, produces="application/json;chars..