기본 콘텐츠로 건너뛰기

글

라벨이 spring인 게시물 표시

spring mybatis dynamic rest endpoint

ui like swager and db mybatis concept : ioc , di , https://blog.dylants.com/2013/09/23/spring-data-rest-with-xml-less-configuration/ 동적으로 restapi endpoint 를 생성 타켓은 db, or traction 요구 사항 -------------------------------------------- 입력 항목 체크 쿼리항목 반영 결과 값 초기 : 첫술에 배 부르랴 http://stackoverflow.com/questions/28874135/dynamic-spring-data-jpa-repository-query-with-arbitrary-and-clauses 무엇이 효율적이고 다인가를 찾아야지 개념 service 구성 endpoint 생성 입력 항목 생성 디비 쿼리 생성 실행 결과 후처리 json 응답 서비스의 구성이 저장 된후 반영 버튼을 누를 경우 반영, 반영 결과를 revert 하는 기능 // jqwidget 이나 webpoent 의 컬럼 오더 반영 http://stackoverflow.com/questions/6514876/most-effecient-conversion-of-resultset-to-json sql data mapper

quartz 사용 하기

http://www.quartz-scheduler.org/documentation/quartz-2.2.x/quick-start.html 프로젝트 만들고 , lib 안에 다운로드 받은 jar 들 복사 후 QuartzTest.java 생성 1. 샘플 ================================================ QuartzTest.java ================================================ import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.impl.StdSchedulerFactory; import static org.quartz.JobBuilder.*; import static org.quartz.TriggerBuilder.*; import static org.quartz.SimpleScheduleBuilder.*; public class QuartzTest { public static void main(String[] args) { try { // Grab the Scheduler instance from the Factory Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); // and start it off scheduler.start(); scheduler.shutdown(); } catch (SchedulerException se) { se.printStackTrace(); } } } ======================================================= log4j.properties 생성 ===================================================...

spring mybatis log 설정

스프링 설정을 application.property 파일이 아닌 application.yml 을 사용 하는 구조에서 로그 자료 이다. ===================================== = application.yml ===================================== logging:   level:     org:       mybatis: DEBUG     kr:       co:          company:            project: TRACE 위 설정으로 로그를 보면 보이긴 하지만 PREPARE STATEMENT 와 컬럼이 각각 출력 되어 디버깅에 무지 않좋다. <!-- https://mvnrepository.com/artifact/org.lazyluke/log4jdbc-remix --> <dependency>     <groupId>org.lazyluke</groupId>     <artifactId>log4jdbc-remix</artifactId>     <version>0.2.7</version> </dependency> http://addio3305.tistory.com/66 설명에는  context-datasource.xml을 수정이 기술 되어 있다. http://www.programcreek.com/java-api-examples/index.php?api=net.sf.log4jdbc.Log4jdbcProxyDataSource 프로그램 방식으로 dataSource 생성 @Bean public D...

spring-boot devtools

이클립스에서 자바코드 수정 하면 자동 리부팅 됨 https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html Maven.  <dependencies> <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-devtools </artifactId> <optional> true </optional> </dependency> </dependencies> Gradle.  dependencies { compile( "org.springframework.boot:spring-boot-devtools" ) }