emotional developer 썸네일형 리스트형 Springboot versionup 2.0.6 -> 2.1.3 개요 patch 와 기능개선, 관련 lib versionup 된 최신 버전으로 변경 작업 target version : 2.1.3 작업내역 Springboot Config https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Configuration-Changelog spring.main.allow-bean-definition-overriding= true 추가 webclient version 에 따른 java config class 수정 health check 수정 db elasticsearch redis kafka 설정 수정 kafka vserion 되면서 설정의 기본값이 변경 kafka.properties.ssl.endpoint.i.. 더보기 ndeploy 원격빌드 http://confluence.augkorea.org/pages/viewpage.action?pageId=19629608 console command ex) curl "http://${jenkins-userid}:${user-token}@dev.com/job/${job-name}/buildWithParameters?token=remoteBuild&ndeploy-build-uuid=사용자id" 더보기 Java Model Define Model Define Entity required Table 과 mapping 되는 model DB table 원형 데이터 column validation 은 필요시, 최소한으로 구성 not null length BaseEntity 구현 @DynamicUpdate 쿼리 성능에 영향 @MappedSuperclass @EntityListeners(AuditingEntityListener.class) Serializable 구현 DTO required data transper object : https://en.wikipedia.org/wiki/Data_transfer_object Entity 와 DTO는 1:N 관계. 1:1 mapping 되는 기본 DTO는 꼭 만들어야한다. service, control.. 더보기 test reference https://techbeacon.com/devops/6-best-practices-integration-testing-continuous-integration https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing https://docs.spring.io/spring/docs/current/spring-framework-reference/testing.html#integration-testing https://spring.io/guides/gs/testing-web/ https://www.jrebel.com/blog/how-to-use-java-integrati.. 더보기 redis lock sample https://github.com/spring-cloud-samples/locks/blob/master/src/main/java/locksdemo/RedisLockService.java GitHub - spring-attic/locks: Global lock server demo Global lock server demo. Contribute to spring-attic/locks development by creating an account on GitHub. github.com https://github.com/spring-cloud-samples/locks/blob/master/src/main/java/locksdemo/RedisUtils.java GitHub - spring-attic/locks:.. 더보기 logstash 트러블슈팅 logstash 에서 아래와 같은 에러가 발생. Encountered a retryable error. Will Retry with exponential backoff code=>400, :url=>"http://10.111.111.111:9200/_template/logstash/_bulk"} output 이 elasticsearch 인 경우에 es 쿼리가 정상적이지 않아 요청이 실패가 되면서.logstash 가 지속적으로 재시도를 하게 되는 현상. 구글링을 통해, 여러 데이터를 찾아 봤지만. 전혀 문제 해결이 되지 않았다.문득, logstash 와 ES 의 버전을 확인해보았다. logstash - 5.2.2ES - 5.6.3 아. 버전문제 일것 같았다.빙고,,, logstash 를 버전업 한 이후에 .. 더보기 mysql 버전업 이슈. com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value 'KST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support mysql 드라이브 버전을 6 버전이상 쓸 경우, 생긴 이슈.디비서버쪽 설정을 변경하지 못하면. 버전을 5.x 으로 .. 더보기 spring cloud config git 임시파일 저장소 변경. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: Cannot load environment] with root cause org.eclipse.jgit.errors.RepositoryNotFoundException: repository not found: /tmp/config-repo-8219433394714354233 최근에 spring cloud config 를 이용 중에 있다.신규 프로젝트의 설정관리를 위한 부분인데. 개발서버에서 위와 같은 에러.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 24 다음