Legacy/Spring Framework
-
[Spring Security] ROLE을 계층적으로 설정하는 방법Legacy/Spring Framework 2015. 11. 16. 04:33
123456789101112131415161718 ROLE_ADMIN > ROLE_MANAGERROLE_MANAGER > ROLE_ANONYMOUS Colored by Color Scriptercs 스프링 시큐리티 설정파일에 추가하면 된다.ADMIN은 MANAGER와 ANONYMOUS의 권한보다 높은 권한을 가지고 있는 것이고MANAGER은 ANONYMOUS보다 높은 권한을 가진다.추가도 훨씬 간편해진다.
-
[Spring] 스프링의 계층별, 기능별 패키지 구성하기Legacy/Spring Framework 2015. 11. 14. 00:39
출처 - http://springmvc.egloos.com/434948 자바 프로젝트를 진행하면 프로그래머들이, 여타 직장인들처럼 "오늘 점심메뉴는 뭘 먹을까?" 하듯 고민이 하는 부분이 한가지 있다. 물론 프로그래밍을 하다보면 많은 부분에서 고민을 해야겠지만 그중에도 가장 쉬우면서 딱히 가이드 잡기가 어려운 패키지별로 클래스를 정리하는 과정이 그러하다. 프로그래머는 도대체 어떤 기준으로 클래스를 분류해야 체계적으로 자신의 프로젝트를 분류가 되었고, 더 나아가 팀으로 작업할 시에 "왜 이 클래스는 이 패키지에 넣은 거죠?" 라는 난해한 질문을 받지 않을 수 있을까? 먼저 패키지 분류가 복잡해지라도 하나의 원칙과 명확한 분류기준이 있다면 그때그때 프로젝트마다 뒤죽박죽으로 바뀌는 마구잡이식 분류법을 피할 수..
-
[Spring] Static Resources 매핑시키기Legacy/Spring Framework 2015. 10. 21. 11:01
*.js, *.css 파일 또는 그림 파일 과 같은 정적인 리소스들에 대한 처리방법. 우선 모든 요청에 대한 설정은 web.xml에서 시작한다.web.xml에는 다른 xml 문서들이 매핑되어 있을 것이다. (ex servlet-context.xml) src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml로 가보자.를 발견할 수 있을 것이다. 이것을 이렇게 수정시켜보자.이렇게 수정시키는 것은 어떤 효과를 가져올까? 결과는 /css/abc.css 라는 클라이언트의 요청이 들어오면 이것을 /resources/css/abc.css로 매핑시켜준다.즉, mapping으로 들어온 요청에 대해 location으로 매핑을 시켜주는 것이다.