spring

    Spring Boot.

    스프링 부트(Spring Boot)공식 홈 - https://spring.io/projects/spring-boot스프링 기반으로 상용제품 수준의 단독 실행형 애플리케이션을 복잡한 과정없이 개발할 수 있도록 하는 것 History2012.10.17https://jira.spring.io/browse/SPR-98882013.10.06Spring Boot 0.5.0.M1 Phil Webb, Dave Syerhttps://spring.io/blog/2013/08/06/spring-boot-simplifying-spring-for-everyone2014.04.01Spring Boot 1.0 GA Released, Phil Webbhttps://spring.io/blog/2014/04/01/spring-boot-..

    Spring File 읽어오기

    File 주소 기반String absoluteFilePath = this.getClass().getClassLoader().getResource("key/fileName").getFile(); ClassPath 기반ClassPathResource classPathResource = new ClassPathResource(filePath); File file = classPathResource.getFile();

    Spring message 설정하기

    다국 언어 선택할 때 많이 사용하는 스프링 메시지이다.세션을 많이 사용하겠지만 쿠키 형태로 정보를 저장할 때의 설정이다.필요한 정보만 간단히 모아보았다.언어 변경은 LocaleChangeInterceptor을 통해서 할 수 있게 설정했다. applicationContext.xml message/message servlet-context.xml message.jsp

    Spring에서 Webjars 사용하기

    Spring에서 webjars 적용하는 방법 Maven Repository나 다른 곳에서 webjars를 검색한다. pom.xml에 추가한다. pom.xml org.webjars jquery 3.1.1-1 org.webjars jquery-ui 1.12.1 org.webjars jqgrid 4.7.0 servlet-context에 주소를 매핑한다. servlet-context.xml Java configuration을 사용할 경우에는 아래와 같이 설정한다. WebConfig.java @EnableWebMvc @Configuration public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandle..

    [SpringSecurity] Method 레벨에서 AccessDeniedException 처리하기

    SpringSecurity를 설정하다보니 Method레벨(global-method-security)에서의 AccessDeniedException은 그 전에 설정해놓은 에 걸리지 않는 것을 알게 되었다. 왜 그런가 찾다보니 스택오버플로우[1]에서 답을 찾았는데내 상황이 답을 준것처럼 처리하기에는 정확히 맞지 않는 상황이었다. - StackOverFlow 번역 -access-denied-handler는 AccessDeniedException가 발생할 때 ExceptionTranslationFilter에 의해 사용됩니다.그러나 org.springframework.web.servlet.DispatcherServlet은 먼저 예외 처리를 시도했다.특히 defaultErrorView로 정의 된 org.springf..