본문 바로가기

은밀한 블로깅

(47)
Readings http://jeonghwan-kim.github.io/series/2019/12/09/frontend-dev-env-npm.html 프론트엔드 개발환경의 이해: NPM 몇 년 전부터 프론트엔드 개발자 채용 공고에 Node.js 기술이 우대 사항 항목으로로 추가 되었다. Node.js는 백엔드를 구현하는 기술이라고 생각했다면 이 채용 항목이 의문이었을지 모르겠다. 웹 어플리케이션 개발에 직접적으로 사용하는 것은 아니지만 개발 환경을 이해하고 구성하... jeonghwan-kim.github.io
VCS - Version Control System GIT 파일 상태관점 용어설명 Untracked 버전관리 대상이 아닌 파일상태 Unmodifed 버전관리 대상이나, Git이 인지한 시점에서 수정이 없는 상태 Modified 버전관리 대상이며, Git이 인지한 시점에서 수정이 가해진 상태 Staged 버전관리 대상이며, Git이 인지한 시점에서 수정이 가해지거나 신규로 추가되어 새 버전으로 Commit 대상 add Commit 대상으로 추가 저장소 관점 용어설명 workspace 작업공간 staging commit(Snapshot) 할 대상 파일들의 묶음 공간 Local Repository 로컬 commit 저장소 Remote Repository 원격 commit 저장소 add/mv/rm commit 대상으로 추가/삭제 등 commit staging된 ..
교육 플랫폼 https://www.edwith.org/search/index 강좌검색 : edwith 더보기 (20/140) TOP www.edwith.org https://www.inflearn.com/ 온라인 클래스 오픈 플랫폼, 인프런 인프런은 누구에게나 성장의 기회를 균등하게 부여하기 위해 만들어진 온라인 학습, 지식 공유 중개 플랫폼 입니다. 개발, 프로그래밍, IT, 영상 편집, 그로스 해킹, 블록체인, 마케팅, 디자인, 금융, 투자 등 온라인 수업을 듣고 낡은 지식이 아닌 현업 전문가가 가르치는 현업에서 쓰이는 실전 강의를 시간적, 경제적 제약 없이 어디서든 학습하세요. 세상에 알리고 싶은 지식을 온라인 강의로 제작하고 20만명 이상의 인프런 회원에게 공개해보세요. 지식 공유를 www.inflearn.c..
Spring Boot Tutorial 스프링 부트는 스프링 프레임워크에 RAD 기능을 제공하는 모듈이며 starter templates에 의존적이다. 1. 스타터 템플릿 스트링 부트 스타터들은 특정 기능을 위한 연관된 의존성들의 모음 예를 들면, 예전 같았으면, Spring WebMVC 애플리케이션을 만들기 위해 필요한 dependency 라이브러리들을 모두 알아서 include 시켜야 했고 이는 서로 호환되지 않는 버전 충돌로 인한 런타임 에러 등을 발생시켰다. 그러나, 스프링 부트를 사용하면 dpendency에 spring-boot-stater-web만 추가하면 된다. spring-boot-stater-web 에는 내부적으로 필요로 하는 모든 dependency가 포함되어 있다. 또한, 모든 필요 버전 정보는 스프링 부트 버전과 연관되기..
spring-boot-starter-logging 참고 https://docs.spring.io/spring/docs/5.0.0.RC3/spring-framework-reference/overview.html#overview-logging resources>log4j2.xml Gradle implementation 'org.springframework.boot:spring-boot-starter-log4j2' configurations { all*.exclude module : 'spring-boot-starter-logging' } 스프링 부트 2 - 스프링 부트의 기본 로거는 Logback이다. - 프로젝트 전체 또는 패키지별로 로그 레벨 설정 가능 (중복될 경우 낮은레벨로 적용) debug=true logging.level.org.springfra..
spring-boot-starter-data-jpa, common 참고 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#preface Spring Data JPA - Reference Documentation Example 108. Using @Transactional at query methods @Transactional(readOnly = true) public interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") v docs.spring.io JDBC ..
HTTPS 설정 SSL Key
WebMVC Configuration 1. @Configuration + @EnableWebMvc + WebMvcConfigurer 구현: 스프링 부트의 스프링 MVC 자동 설정 미사용 2. application.properties 3. @Configuration + WebMvcConfigurer 구현: 스프링 부트의 스프링 MVC 자동설정 + 추가 설정 https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/config/annotation/WebMvcConfigurer.html WebMvcConfigurer (Spring Framework 5.2.4.RELEASE API) docs.spring.io Formatter설정 :..