본문 바로가기
Spring Boot Profile(application.yml) Profile Include Spring Boot ~2.4 spring.application.name: "customers" --- spring.profiles: "production" spring.profiles.include: "mysql,rabbitmq" --- spring: profiles: "mysql" datasource: url: "jdbc:mysql://localhost/test" username: "dbuser" password: "dbpass" --- spring: profiles: "rabbitmq" rabbitmq: host: "localhost" port: 5672 username: "admin" password: "secret" Spring Boot 2.4~ spring: app.. 2021. 4. 8.
Spring, nginx proxy HATEOAS nginx, Spring Hateoas, proxy_pass Proxy server 뒤에 backend Server 구성시 url forward 구성 frontend, proxy : nginx backend : spring boot 문제 Spring HATEOAS 적용시 link url 부분은 proxy 부분이 제거된 상태로 return 요청 url : http://localhost/api/erp/inv/onhand/87/3203?direction=ASC&page=0&size=5&sort=seq,asc "_links":{"first":{"href":"http://localhost/inv/onhand/87/3203?direction=ASC&page=0&size=5&sort=seq,asc"},"self":{.. 2021. 4. 7.
Spring Mongo Database (Multi Database) Mongo Database LifeCycle MongoClient → SimpleMongoClientDatabaseFactory → MongoTemplate → MongoRepositories MongoTemplate Where 조건 Query, Criteria class 사용 // where 조건 추가 방법 Query query = new Query(Criteria.where("creationDate").is("20201230")); Query query2 = new Query(Criteria.where("_id").is(new ObjectId("5ff378d01771886191254abb"))); // Json String return String s = mongoArchiveTemplate.find.. 2021. 2. 7.
전자정부 프레임워크 도입 기준 Front-end 화면 구성 및 재사용성 Views Router 사용 여부, URL에 따라 업무별 페이지 분류 Page ↔ API URL 일치성 여부 + 오류 추적 가능 Components 한번 만든 구성요소는 화면에 관계없이 재사용 가능한지 Modal, Popup 인자 전달 Store, Session, Cookie 등 사용 여부 ex) 사용자 정보, 지점 정보, 권한 정보 등 전역에 걸쳐 유지되어야 할 부분들. axios, ajax 비동기 요청, 응답 페이지 새로고침 없이 데이터 요청 및 응답 가능 여부 기능 사용자화 가능 여부 chart, Grid 등 대용량 파일 업로드 Back-end 프레임워크 기본 프로젝트 구조) 부모)코어 프로젝트 → 자식)모듈 프로젝트 구조 추상화 구조 적용 여부(전자정부 프.. 2021. 1. 8.
Spring boot Oracle DB Connection issues Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database hibernate.atlassian.net/browse/HHH-13694) [HHH-13694] Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database - Hibernate JIRA Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database hibernate.atlassian.net -원인 : Oracle 에서 사용하는 숫자 범위 .. 2020. 12. 15.
배포 순서 (Spring, Java Project) 배포 순서 Get Latest Source → Build → Process Kill → Run 각 작업은 성공시에만 다음 단계로 진행되어야 한다. Project Get Latest Source Github Webhook TFS Build Jar, War 명령어 Maven mvn clean install package // mvn package -DskipTest // Test 제외 mvn spring-boot:run Gradle gradle wrapper --gradle-version 3.3 gradle 설치없이 build 수행 가능 gradle build -x test gradle war -x test gradle build gradle bootRun Node npm install npm clean n.. 2020. 10. 24.
728x90
반응형