일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- mybatis
- 함수
- Java
- db
- 방법
- 에러
- Eclipse
- GitHub
- 알고리즘
- 시큐리티
- JPA
- 오라클
- IntelliJ
- 쿼리
- JavaScript
- 코틀린
- 생성
- oracle
- Security
- Spring
- Git
- kotlin
- jquery
- 프로그래머스
- 스프링
- error
- Vue
- 자바
- aws
- 넥사크로
- Today
- Total
목록Spring (40)
송민준의 개발노트
공식 사이트 1. Spring Cloud Config 구성 Spring Cloud Config는 분산 시스템에서 외부화된 구성을 위한 서버 측 및 클라이언트 측 지원을 제공한다. 구성 서버를 사용하면 모든 환경에서 애플리케이션의 외부 속성을 관리할 수 있는 중앙 장소가 있다. 클라이언트와 서버 모두에 대한 개념은 Spring Environment 및 PropertySource 추상화에 동일하게 매핑되므로 Spring 애플리케이션과 매우 잘 맞지만 모든 언어로 실행되는 모든 애플리케이션에서 사용할 수 있다. 애플리케이션이 배포 파이프라인을 통해 개발에서 테스트 및 프로덕션으로 이동할 때 이러한 환경 간의 구성을 관리하고 애플리케이션이 마이그레이션할 때 실행하는 데 필요한 모든 것을 갖추고 있는지 확인할 수..
공부할 때나 실무에서나 개발을 하다보면 정신없게 늘어만 가는 DTO를 보고 어떻게 줄일 수 없을까라는 생각을 하게 된다. 너무 많아져 IDE의 도움 없이는 찾지도 못할 수준이 되는 프로젝트도 있다. 그래서 이번 기회에 DTO에 관한 부분을 고민하고 개선해보기로 했다. 우선 내가 생각하기에 충족되어야 할 조건들은... 아래와 같았다. 1. 패키지 구조에서 보다 간단하게 2. API에 필요한 데이터들만 뽑아낼 DTO 3. Swagger에 명시가 가능하게 4. 필요에 따라 페이징도 적용 가능하게 이것저것 찾아보고 고민해본 결과 inner class 패턴이 보기에 좋고 관리하기도 좋아보였다. Account(계정)을 예로 남겨보겠다. swagger 및 valid 관련 코드는 가독성을 위해 제거했으니 필요하다면 추..
본 글은 우아한Tech 유튜브 채널을 본 것을 기반으로 정리한 글입니다. https://www.youtube.com/watch?v=6h9qmKWK6Io 스프링과 스프링부트의 차이점은 뭘까? 우선 영상을 보기 전에 스프링과 스프링부트의 차이점을 뭘까를 생각해봤는데 크게 떠오르지 않았다... 음 뭐... 디펜던시를 자동으로 관리해주고... 기타 환경설정을 좀 더 편하게 도와주는 느낌...? 역시 제대로 모르고 있다... 스프링부트 공식 레퍼런스를 보자. 뭐 간단하게 말해서 boot를 사용하면 최소한의 구성으로 쉽게(makes it easy) 실행 가능한 단독(stand-alone) 스프링 기반 상용화 수준(production-grade)어플리케이션을 만들 수 있다! 1. 기존의 레거시 스프링은 모든 depe..
1. spring Initializr로 새로운 프로젝트 생성 2. Initializr 환경 셋팅( Maven, Java11, Jar) 3. dependencies 설정 (일단 쓰겠다싶은 것 추가함) 4. 프로젝트 finish 5. root 경로에 .editorconfig 라는 파일 생성 root = true [*] charset = utf-8 indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true [*.md] trim_trailing_whitespace = false 6. properties -> yml 로 바꿔주기 and 기본정보 세팅 spring: # d..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.