스프링에서 가장 긴 클래스 이름
스프링에서 가장 긴 클래스 이름은 무엇일까?
실전에서 자주 사용하던 것 중에 스프링 테스트 모듈의 AbstractTransactionalDataSourceSpringContextTests가 제일 긴 이름이었던 것 같다. 2.0시절까지는 JUnit 3.x기반의 스프링 테스트 지원 클래스들의 이름을 줄줄 외우고 다녔던 것 같다. 그 중에서 가장 많이 쓰던 것이 바로 이 AbstractTransactionalDataSourceSpringContextTests이다. 이름만큼 막강한 클래스이다. 스프링테스트에서는 빼놓을 수 없는 가장 중요한 것이다. 가끔 스프링테스트에 대해서 교육하면서 팀원들에게 이 이름을 외우도록 시켰는데, 다음에 물어보면 대부분 버벅댄다. 안타깝게도 지금은 Test Context Framework가 나오면서 deprecated 됐다.
스프링 모듈 코드말고 테스트 클래스까지 포함해서 찾아본다면 다음 후보들도 있다.
HibernateMultiEntityManagerFactoryIntegrationTests이 2등
OpenJpaEntityManagerFactoryWithAspectJWeavingIntegrationTests 이 1등이 아닐까 싶다.
다 찾아본 건 아니지만 설마 더 긴 이름이 있을까? 무려 61자이다.
그나마 캐멀케이스니깐 읽을 만하지… 한글이었으면..
오픈제이피에이엔티티매니저팬토리위드애스팩트제이위빙인티그레이션테스츠
// 썬
팬토리 -> 팩토리 ^^
썬/ 글로 써도 버벅대는 구나
아이쿠 이런 ㅠ.ㅠ
낙장불입 워드프레스~