검색결과 리스트
Java에 해당되는 글 176건
- 2014.05.22 [Hibernate] Hibernate Query Language
- 2014.04.24 [Jackson] Jackson-datatype-hibernate4
- 2014.04.22 [Hibernate] StandardBasicType (4.3.5.Final)
- 2014.04.19 [Spring] Tomcat 7 환경에서 JNDI DataSource + Spring 연동 방법
- 2014.04.18 [SpringSecurity] SpringSecurity Multiple Login Forms 만들기
- 2014.04.10 [SpringSecurity] 중복 로그인 제거
- 2014.04.08 [Hiberante] Hibernate Documention (4.3.5.Final)
- 2014.03.31 [Java] Cron 문법
- 2014.03.26 [Spring] servlet context와 root context의 component-scan의 미묘한 차이점 (잘못하면 404 에러뜸)
- 2014.03.25 [Spring] Spring-data Redis
- 2014.03.21 [java] Java Profiler YourKit
- 2014.03.18 [ehcache] EHCache를 이용한 캐시 구현
- 2014.02.25 [Hibernate] Hibernate - Performance Tuning
- 2014.02.22 [Hibernate] Ehcache, @Cache
- 2014.01.22 [Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc
- 2014.01.21 [Spring] Creating RESTful services, HiddenHttpMethodFilter
- 2014.01.21 [Spring] Validation
- 2014.01.19 [Jackson] Jackson documentation
- 2014.01.07 [Java] Open Source Installers Generators in Java
- 2014.01.07 [Tiles] Tiles Documentation
- 2014.01.07 [Tiles] 스프링을 이용한 Tiles 에 EL 및 Wildcard 연동
- 2013.12.28 [Hibernate] Hibernate 4.3.0 Final Documentation
- 2013.12.24 [Java] enum에 대해서
- 2013.12.18 [Spring] Spring 3.1 + Redis 를 이용한 Cache
- 2013.12.18 [Gradle] Gradle 사용자 가이드
- 2013.12.17 [Hibernate] Hibernate.4.2.8.Final Documentation
- 2013.12.16 [Spring] 객체 검증의 종결자 @Valid
- 2013.12.13 [Hibernate] Hibernate Annotations
- 2013.12.04 [Jsp] JSP 및 스프링 뷰를 대체할 템플릿 언어
- 2013.11.29 [Gradle] Gradle 에 대해서...
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Hibernate Performance Optimization (0) | 2014.05.27 |
---|---|
[Hibernate] Hibernate Tutorial Site (0) | 2014.05.25 |
[Hibernate] StandardBasicType (4.3.5.Final) (0) | 2014.04.22 |
[Hiberante] Hibernate Documention (4.3.5.Final) (0) | 2014.04.08 |
[Hibernate] Hibernate - Performance Tuning (0) | 2014.02.25 |
트랙백
댓글
글
링크: https://github.com/FasterXML/jackson-datatype-hibernate
Hibernate Entity를 바로 Json으로 변환할때 Lazy 프로퍼티로 예외가 발생한다.
그럴때 @JsonIgnore를 하면 되기는 한데 케이스 바이 케이스로 항상 어노테이션을 설정할수 없다.
그럴때 참 편하게 도와준다.
'Java > Jackson' 카테고리의 다른 글
[Jackson] Jackson documentation (0) | 2014.01.19 |
---|
트랙백
댓글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Hibernate Tutorial Site (0) | 2014.05.25 |
---|---|
[Hibernate] Hibernate Query Language (0) | 2014.05.22 |
[Hiberante] Hibernate Documention (4.3.5.Final) (0) | 2014.04.08 |
[Hibernate] Hibernate - Performance Tuning (0) | 2014.02.25 |
[Hibernate] Ehcache, @Cache (0) | 2014.02.22 |
트랙백
댓글
글
'Java > SpringFramework' 카테고리의 다른 글
[Spring] SPRING BOOT CONFIGURATIONPROPERTIES AND PROFILE MANAGEMENT USING YAML (0) | 2015.07.17 |
---|---|
[Spring] Spring JavaConfig Reference Guide (0) | 2015.07.15 |
[Spring] servlet context와 root context의 component-scan의 미묘한 차이점 (잘못하면 404 에러뜸) (0) | 2014.03.26 |
[Spring] Spring-data Redis (0) | 2014.03.25 |
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc (0) | 2014.01.22 |
트랙백
댓글
글
'Java > SpringSecurity' 카테고리의 다른 글
[SpringSecurity] Spring Security Java Config (0) | 2015.08.04 |
---|---|
[SpringSecurity] 중복 로그인 제거 (0) | 2014.04.10 |
[SpringSecurity] 스프링 시큐리티, 어디까지 만지작 거릴수 있을까? (0) | 2013.11.23 |
[SpringSecurity] Spring Security Full ACL Tutorial (0) | 2013.08.20 |
[SpringSecurity] SpringSecurity 3 (0) | 2013.08.08 |
트랙백
댓글
글
'Java > SpringSecurity' 카테고리의 다른 글
[SpringSecurity] Spring Security Java Config (0) | 2015.08.04 |
---|---|
[SpringSecurity] SpringSecurity Multiple Login Forms 만들기 (0) | 2014.04.18 |
[SpringSecurity] 스프링 시큐리티, 어디까지 만지작 거릴수 있을까? (0) | 2013.11.23 |
[SpringSecurity] Spring Security Full ACL Tutorial (0) | 2013.08.20 |
[SpringSecurity] SpringSecurity 3 (0) | 2013.08.08 |
트랙백
댓글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Hibernate Query Language (0) | 2014.05.22 |
---|---|
[Hibernate] StandardBasicType (4.3.5.Final) (0) | 2014.04.22 |
[Hibernate] Hibernate - Performance Tuning (0) | 2014.02.25 |
[Hibernate] Ehcache, @Cache (0) | 2014.02.22 |
[Hibernate] Hibernate 4.3.0 Final Documentation (0) | 2013.12.28 |
트랙백
댓글
글
'Java > Java' 카테고리의 다른 글
[Java] Java Installer IzPack (0) | 2014.06.24 |
---|---|
[Java] Current Project classpath (0) | 2014.05.31 |
[Java] Open Source Installers Generators in Java (0) | 2014.01.07 |
[Java] enum에 대해서 (0) | 2013.12.24 |
[Java] Java Garbage Collection (0) | 2013.11.28 |
트랙백
댓글
글
[Spring] servlet context와 root context의 component-scan의 미묘한 차이점 (잘못하면 404 에러뜸)
설정
설명보다 제목적기가 더 힘들다.
Bean을 일일이 설정하기 힘들기 때문에 SpringMVC에서는 MVC 구분에 맞춰서
@Controller, @Service, @Repository가 있다. 또한 이와 관계없이 @Component 어노테이션이 존재한다.
나는 보통 @Controller는 servlet context에 설정하고
@Service, @Repository, @Component는 root context에 설정한다.
그래서 servlet-context에 아래와 같이 설정했다.
<context:component-scan base-package="com.ddoong2">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository" />
</context:component-scan>
그리고 root-context에는 다음과 같이 설정했다.
<context:component-scan base-package="com.ddoong2">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service" />
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
</context:component-scan>
그런데 이번에 @Component 어노테이션을 사용할 일이 있어서 사용했더니 이개 두번 생성된다.
servlet context와 root context에서 같이 생성되는 현상이 발생했다.
그래서 servlet context를 아래와 같이 설정했다.
<context:component-scan base-package="com.ddoong2">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository" />
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Component" />
</context:component-scan>
그랬더니 페이지를 찾을 수 없다는 404에러가 발생했다.
원인은 컨트롤러 빈이 로딩이 되지 않는것이였다.
원인을 찾아보니 @Controller 어노테이션의 소스에서 찾았다.
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Controller {
/**
* The value may indicate a suggestion for a logical component name,
* to be turned into a Spring bean in case of an autodetected component.
* @return the suggested component name, if any
*/
String value() default "";
}
Controller 어노테이션이 Component 어노테이션을 사용하고 있는 것
그리고 최종으로 아래와 같이 수정해서 해결했다.
servlet context
<context:component-scan base-package="com.ddoong2" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
</context:component-scan>
root context
<context:component-scan base-package="com.ddoong2" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service" />
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository" />
<context:include-filter type="annotation" expression="org.springframework.stereotype.Component" />
</context:component-scan>
component-scan의 프로퍼티중에 use-default-filters의 기본값은 true 이다.
이 부분을 false로 하고 설정을 하면 다른 필터는 로딩되지 않고 순수하게 설정된 부분만 필터링이된다.
'Java > SpringFramework' 카테고리의 다른 글
[Spring] Spring JavaConfig Reference Guide (0) | 2015.07.15 |
---|---|
[Spring] Tomcat 7 환경에서 JNDI DataSource + Spring 연동 방법 (0) | 2014.04.19 |
[Spring] Spring-data Redis (0) | 2014.03.25 |
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc (0) | 2014.01.22 |
[Spring] Creating RESTful services, HiddenHttpMethodFilter (0) | 2014.01.21 |
트랙백
댓글
글
'Java > SpringFramework' 카테고리의 다른 글
[Spring] Tomcat 7 환경에서 JNDI DataSource + Spring 연동 방법 (0) | 2014.04.19 |
---|---|
[Spring] servlet context와 root context의 component-scan의 미묘한 차이점 (잘못하면 404 에러뜸) (0) | 2014.03.26 |
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc (0) | 2014.01.22 |
[Spring] Creating RESTful services, HiddenHttpMethodFilter (0) | 2014.01.21 |
[Spring] Validation (0) | 2014.01.21 |
트랙백
댓글
글
글
링크: http://javacan.tistory.com/123
링크: http://sonegy.wordpress.com/2011/12/29/spring-3-1%EA%B3%BC-ehcache/
'Java > ehcache' 카테고리의 다른 글
[ehcache] Using Hibernate and BigMemory Go (0) | 2014.12.08 |
---|---|
[ehcache] Springframework에 Ehcache 적용하기 (0) | 2014.06.01 |
트랙백
댓글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] StandardBasicType (4.3.5.Final) (0) | 2014.04.22 |
---|---|
[Hiberante] Hibernate Documention (4.3.5.Final) (0) | 2014.04.08 |
[Hibernate] Ehcache, @Cache (0) | 2014.02.22 |
[Hibernate] Hibernate 4.3.0 Final Documentation (0) | 2013.12.28 |
[Hibernate] Hibernate.4.2.8.Final Documentation (0) | 2013.12.17 |
트랙백
댓글
글
링크: http://ehcache.org/documentation/integrations/hibernate
링크: https://docs.jboss.org/hibernate/core/4.3/devguide/en-US/html/ch06.html
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hiberante] Hibernate Documention (4.3.5.Final) (0) | 2014.04.08 |
---|---|
[Hibernate] Hibernate - Performance Tuning (0) | 2014.02.25 |
[Hibernate] Hibernate 4.3.0 Final Documentation (0) | 2013.12.28 |
[Hibernate] Hibernate.4.2.8.Final Documentation (0) | 2013.12.17 |
[Hibernate] Hibernate Annotations (0) | 2013.12.13 |
트랙백
댓글
글
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc
설정
'Java > SpringFramework' 카테고리의 다른 글
[Spring] servlet context와 root context의 component-scan의 미묘한 차이점 (잘못하면 404 에러뜸) (0) | 2014.03.26 |
---|---|
[Spring] Spring-data Redis (0) | 2014.03.25 |
[Spring] Creating RESTful services, HiddenHttpMethodFilter (0) | 2014.01.21 |
[Spring] Validation (0) | 2014.01.21 |
[Spring] Spring 3.1 + Redis 를 이용한 Cache (0) | 2013.12.18 |
트랙백
댓글
글
[Spring] Creating RESTful services, HiddenHttpMethodFilter
설정
'Java > SpringFramework' 카테고리의 다른 글
[Spring] Spring-data Redis (0) | 2014.03.25 |
---|---|
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc (0) | 2014.01.22 |
[Spring] Validation (0) | 2014.01.21 |
[Spring] Spring 3.1 + Redis 를 이용한 Cache (0) | 2013.12.18 |
[Spring] 객체 검증의 종결자 @Valid (0) | 2013.12.16 |
트랙백
댓글
글
'Java > SpringFramework' 카테고리의 다른 글
[Spring] SpringFramework 3.2.6.RELEASE format-configuring-formatting-mvc (0) | 2014.01.22 |
---|---|
[Spring] Creating RESTful services, HiddenHttpMethodFilter (0) | 2014.01.21 |
[Spring] Spring 3.1 + Redis 를 이용한 Cache (0) | 2013.12.18 |
[Spring] 객체 검증의 종결자 @Valid (0) | 2013.12.16 |
[Spring] spring-data-mongodb Sample (0) | 2013.11.20 |
트랙백
댓글
글
Jackson Documentation: http://wiki.fasterxml.com/JacksonDocumentation
Jackson 2 Annotation: http://wiki.fasterxml.com/JacksonAnnotations
'Java > Jackson' 카테고리의 다른 글
[Jackson] Jackson-datatype-hibernate4 (0) | 2014.04.24 |
---|
트랙백
댓글
글
'Java > Java' 카테고리의 다른 글
[Java] Current Project classpath (0) | 2014.05.31 |
---|---|
[Java] Cron 문법 (0) | 2014.03.31 |
[Java] enum에 대해서 (0) | 2013.12.24 |
[Java] Java Garbage Collection (0) | 2013.11.28 |
[Java] ThreadLocal (0) | 2013.08.21 |
트랙백
댓글
글
Config : http://tiles.apache.org/framework/config-reference.html
WildCard : http://tiles.apache.org/framework/tutorial/advanced/wildcard.html
'Java > Tiles' 카테고리의 다른 글
[Tiles] 스프링을 이용한 Tiles 에 EL 및 Wildcard 연동 (0) | 2014.01.07 |
---|
트랙백
댓글
글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Hibernate - Performance Tuning (0) | 2014.02.25 |
---|---|
[Hibernate] Ehcache, @Cache (0) | 2014.02.22 |
[Hibernate] Hibernate.4.2.8.Final Documentation (0) | 2013.12.17 |
[Hibernate] Hibernate Annotations (0) | 2013.12.13 |
[Hibernate] Hibernate 설명 (0) | 2013.10.25 |
트랙백
댓글
글
'Java > Java' 카테고리의 다른 글
[Java] Cron 문법 (0) | 2014.03.31 |
---|---|
[Java] Open Source Installers Generators in Java (0) | 2014.01.07 |
[Java] Java Garbage Collection (0) | 2013.11.28 |
[Java] ThreadLocal (0) | 2013.08.21 |
[Java] JDBC SQL Server 연결 URL (0) | 2013.07.18 |
트랙백
댓글
글
'Java > SpringFramework' 카테고리의 다른 글
[Spring] Creating RESTful services, HiddenHttpMethodFilter (0) | 2014.01.21 |
---|---|
[Spring] Validation (0) | 2014.01.21 |
[Spring] 객체 검증의 종결자 @Valid (0) | 2013.12.16 |
[Spring] spring-data-mongodb Sample (0) | 2013.11.20 |
[Spring] Commons configuration을 사용한 스프링 운영 환경 설정값 지정 (0) | 2013.07.29 |
트랙백
댓글
글
'Java > Groovy / Gradle' 카테고리의 다른 글
[Gradle] User Guide (0) | 2015.03.03 |
---|---|
[Groovy] Groovy Korea Homepage (0) | 2014.06.06 |
[Gradle] Gradle 사용자 가이드. (0) | 2014.06.05 |
[Gradle] Maven을 넘어 Gradle로 가자 (0) | 2014.06.05 |
[Gradle] Gradle 에 대해서... (0) | 2013.11.29 |
트랙백
댓글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Ehcache, @Cache (0) | 2014.02.22 |
---|---|
[Hibernate] Hibernate 4.3.0 Final Documentation (0) | 2013.12.28 |
[Hibernate] Hibernate Annotations (0) | 2013.12.13 |
[Hibernate] Hibernate 설명 (0) | 2013.10.25 |
[Hibernate] Hibernate 성능에 대한 번역 (엔트웍스) (0) | 2013.10.16 |
트랙백
댓글
글
'Java > SpringFramework' 카테고리의 다른 글
[Spring] Validation (0) | 2014.01.21 |
---|---|
[Spring] Spring 3.1 + Redis 를 이용한 Cache (0) | 2013.12.18 |
[Spring] spring-data-mongodb Sample (0) | 2013.11.20 |
[Spring] Commons configuration을 사용한 스프링 운영 환경 설정값 지정 (0) | 2013.07.29 |
[Spring] JSON 마샬링, 언마샬링 (0) | 2013.07.22 |
트랙백
댓글
글
'Java > Hibernate / JPA' 카테고리의 다른 글
[Hibernate] Hibernate 4.3.0 Final Documentation (0) | 2013.12.28 |
---|---|
[Hibernate] Hibernate.4.2.8.Final Documentation (0) | 2013.12.17 |
[Hibernate] Hibernate 설명 (0) | 2013.10.25 |
[Hibernate] Hibernate 성능에 대한 번역 (엔트웍스) (0) | 2013.10.16 |
[Hibernate] Hibernate Manual (0) | 2013.10.11 |
트랙백
댓글
글
'Java > Jsp' 카테고리의 다른 글
[Jsp] 간단하게 Excel 출력하기 (0) | 2012.07.27 |
---|---|
[Jsp] Java EL 개요 (0) | 2012.02.22 |
[Jsp] Java Custom Tag (0) | 2012.02.09 |
[Jsp] JSTL <c:forEach></c:forEach> 반복처리 (0) | 2011.11.07 |
[JSP] 물리적 경로를 웹상의 상대 경로로 변환 (0) | 2011.08.23 |
트랙백
댓글
글
'Java > Groovy / Gradle' 카테고리의 다른 글
[Gradle] User Guide (0) | 2015.03.03 |
---|---|
[Groovy] Groovy Korea Homepage (0) | 2014.06.06 |
[Gradle] Gradle 사용자 가이드. (0) | 2014.06.05 |
[Gradle] Maven을 넘어 Gradle로 가자 (0) | 2014.06.05 |
[Gradle] Gradle 사용자 가이드 (0) | 2013.12.18 |
RECENT COMMENT