Back-End/Spring

    [Gradle] SpringBoot 실행이안될때

    [Gradle] SpringBoot 실행이안될때

    Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. You attempted to replace a task named 'Application.main()', but there is no existing task with that name.

    springboot redis cache적용

    https://yonguri.tistory.com/82 SpringBoot기반 Redis Cache 활용법 우리가 서비스를 개발할 때 백앤드 영역에서 Cache를 적극적으로 사용하게 되면 생각했던것 보다 더 드라마틱한 서비스 성능 개선을 가져올 수 있다(고 생각한다). 반대로 용도에 맞는 않는 정보나 서비스요청에.. yonguri.tistory.com https://velog.io/@minholee_93/Redis-Cache-with-Spring-Boot-nwk5bq3ohu

    spring boot whitelabel error page h2 console

    // .... import org.h2.server.web.WebServlet; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; @SpringBootApplication public class Application { // ... @Bean public ServletRegistrationBean h2servletRegistration() { ServletRegistrationBean registration = new ServletRegistrationBean(new WebServlet()); registration.addUrlMapping..

    spring message source 커스텀

    https://stackoverflow.com/questions/10623388/override-springmessage-tag-with-database-values

    [Jasypt] jdbc.properties 접속정보 PBEWithMD5AndDES 암호화 2

    egov 가이드 : http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryptionjasypt : http://www.jasypt.org/bouncy-castle.html 필수 PBEWITHSHA256AND128BITAES-CBC-BC 사용시(PBEWithMD5AndDES일경우 필요없음) JCE 에러날경우..(http://gomp.tistory.com/218http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html) 필요없음.. jasypt-1.9.2.jar context-datasource.xml classpath:/eg..

    Spring Exception 분류

    http://grepcode.com/file/repo1.maven.org/maven2/com.payneteasy/mysql-scheduler/1.0-4/org/springframework/jdbc/support/sql-error-codes.xml public int insertChannel(ChannelVO channelParam) throws DataAccessException {try {return (int) sqlMapClientTemplate.update(namespace +".insertChannel", channelParam);} catch (DataAccessException e) {// 1. Error Code를 취득해 예외처리SQLException se = (SQLException) e...

    Spring에서 SQL Exception 처리하기.

    먼저,, 아래와 같이 처리를 하는걸로 가다, 더욱 간단하고 쉬운 방법이 있어, 전환!!! 역시 공부를 해야한다..;;; 스프링을 알고 접근하는게 아니라 일단 소스부터 까보는게 익숙한 나로선, 이런 삽질이.... 흔하다.. ;; 흠, 간단하다. SQL Exception의 경우 DB, jdbc 마다 다 코드의 종류도 에러의 종류도 다르기에 Spring이 wrapper해서 처리해 주는거고,, (공통으로.) 물론 기존의 Exception을 잡아서 처리 할수 있도록 하기 위해.. getRootCause() 라는 메소드를 준비해 놓았다. 즉, Exception이 들어왔다면,, (Exception handler 등을 사용하였다 가정..) 이게 DataAccessException인지 체크하고, getRootCause(..