[Spring Boot] 5. Profiles
참조: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-profiles 개발 서버, 테스트 서버, 운영 서버 3곳에 CI/CD를 하고 있다고 가정했을때동일한 어플리케이션에서 설정만 조금만 달라지는 경우가 있을 것이다.이때 프로퍼티파일이나 별도의 설정파
참조: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-profiles 개발 서버, 테스트 서버, 운영 서버 3곳에 CI/CD를 하고 있다고 가정했을때동일한 어플리케이션에서 설정만 조금만 달라지는 경우가 있을 것이다.이때 프로퍼티파일이나 별도의 설정파
참조 : https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config 외부설정(External Config)외부 설정이란 어플리케이션에서 사용하는 여러 설정 값들을어플리케이션 밖(혹은 안)에 정의할 수 있는 기능을 말한다. 사용할 수 있
SpringApplication스프링 부트 어플리케이션 대해서 좀더 자세히 들어가본다. 지금까지 스프링 어플리케이션 예제는 다음과 같이 간단히 실행하고 있었다. Application1.java1234567@SpringBootApplicationpublic class SpringbootApplicationtestApplication { public st
java keytool 사용법 - Keystore 생성, 키쌍 생성, 인증서 등록 및 관리 내용을 복붙 밎 정리한 것입니다. ##개요Java 는 KeyStore 라는 인터페이스를 통해 Encryption/Decryption 및 Digital Signature 에 사용되는 Private Key, Public Key 와 Certificate 를 추상화하여
생활 코딩의 수업 HTTPS와 SSL 인증서를 공부하며 정리한 글입니다. 거의 복붙이며 개인적인 수정과 정리가 들어가 있습니다. HTTP 와 HTTPSHTTP는 Hypertext Transfer Protocol의 약자다.즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket
이제 스프링 부트에 대해서 꾸준히 공부해보며 정리한다. Spring Boot Configuration앞에서 해봤던 스프링 부트 어플리케이션 설정을 살펴보자. (pom.xml이 나올지 build.gradle이 나올지 내마음) pom.xml1234567891011121314151617181920212223242526272829303132333435<?xm
Intro레퍼런스 intro 요약 toy 수준이 아닌 제품수준(production grade)의 독립 어플리케이션을 빠르고 쉽게. Spring Boot는 일반적으로 나름 널리 쓰인다는 설정을 기본적으로 제공 Spring Framework 및 써드 파티까지의 기본 설정도 기본 제공(예로 톰캣)-컨벤션 Goal 모든 스프링 개발시 더 빠르고 폭넓은 사용성 제
클린 코드 회고책 하나를 이렇게 깊게 파고든 것은 토비의 스프링 이후 거의 10년만에 처음이지 않나 싶습니다. 사실 공부하다 궁금한 점이 있으면 검색을 해가며다른 블로거 몇몇의 클린코드 정리 한 포스팅을 보았는데전부 책내용을 복사 붙이기가 태반이라 전혀 궁금증이 해소되
XVII. 냄새와 휴리스틱냄새 마틴파울러가 말한 나쁜 코드의 조짐 리팩토링 책에서는 켄트백이 당시 애기 키우면서 기저귀 냄새때문에 그렇게 표현했다고 읽은것 같음 전체 리스트주석 - CommentC1(부적절한 정보) 주석은 코드,설계에 기술적인 설명만 부연 변경이력, 기
Clean Code 3판을 읽고 정리한 글입니다 XVI. SerialDate 리팩터링SerialDate JCommon 라이브러리의 org.jfree.date라는 패키지 이하 https://github.com/jfree/jcommon/blob/master/src/main
XV. JUnit 들여다보기Junit 에릭감마, 켄트백이 3시간만에 Junit 기초 구현 JUnit 프레임워크 책에 있는 ComparisonCompactor.java 따라해보기 ComparisonCompactor : https://github.com/junit-team
Clean Code 3판을 읽고 정리한 글입니다 XIV. 점진적 개선(SUCCESSIVE REFINEMENT) SUCCESSIVE REFINEMENT : 연속적인 정제 해당 챕터는 점진적인 개선을 보여주는 사례 연구 우선, 출발은 좋았으나 확장성이 부족했던 모듈을 소개