Spring Data JPA, Hibernate, JPA JPA는 기술 명세이다. JPA는 Java Persistence API의 약자로, 자바 어플리케이션이 관계형 데이터...
Spring boot + React + gradle 연동 react 설치 intellij 터미널창에서 명령어 입력 intellij 터미널창에서 bash명령어 사용할...
Spring security 아키텍처 SecurityContextHolder와 Authentication SecurityContextHolder ...
방법 1. Nginx를 로드밸런스로 사용한다. 2. CDN을 이용해서 정적파일(CSS,js)등의 파일을 캐싱한다. 3. redis같은 인메모리 디비를 이용해 캐시하자 ...
배포 자동화 구성 deploy.sh #!/bin/bash REPOSITORY=/home/ec2-user/{앱이있는 경로} PROJECT_NAME={자신의 프로젝트 ...
Redis개념 Redis란? redis는 고성능 key-value저장소로서 String,List,hash,set,sorted set등 여러 형식의 자료구조를 지원하는 ...
h2 database 버전에 따른 문제 해결 문제 2~3일전만 해도 잘만되던 spring boot 프로젝트가 갑자기 h2-database 때문에 실행이 되지 않는 일이...
Spring boot aws s3 upload와 clund front를 이용한 캐싱 AWS S3란? Simple Storage Service의 약자로 파일서버 역할을 ...
spring MVC MVC를 설명하기전 DispatcherServlet의 개념부터 보자 DispatcherServlet ...
springboot + Gradle + docker (windows환경) - windows Home 버전 에서 docker를 설치해야 한다. - 보통 docker은 wi...
기본 설정 ====== rabbitmq cmd에 접속하여 stomp plugins 활성화 rabbitmq-plugins enable rabbitmq_stomp 을 입력한다...
기본 설정 application.yml (프로젝트 디렉토리에 넣었음) build.gradle 설정 spring jpa, security, lombok은 개발및 편의를...
프록시와 연관관계 관리 프록시 기초 find() : 데이터베이스를 통해서 실제 객체 조회 getReference() : 데이터베이스 조회...
JPA의 연관관계 매핑 예제 시나리오 회원과 팀이 있다. 회원은 하나의 팀에만 소속될 수 있다. 회원과 팀은 다대일 관...
JPA의 엔티티 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리 JPA를 사용해서 테이블과 매핑할 클래슨는 @Entity...
JPA의 영속성 컨텍스트와 플러시 엔티티 매니저 팩토리와 엔티티 매니저 자바 ORM 표준 JPA그림에서 가져옴 영속성 컨텍스트 - 엔티티를 영구 저장하는 환...
JPA란 무엇이고 왜 사용하는가? JPA? - JAVA Persistence API - 자바 진영의 ORM기술 표준 ORM(Object-relational mappi...
AOP 흩어진 코드를 한곳으로 모으는 코딩 기법이다!! 객체지향의 기본원칙을 적용해도 핵심기능에서 부가기능을 분리해서 모듈화하는 것은 어렵다 AOP는 핵심적인 기능에서 부...
Inversion of control 의존성에 대한 컨트롤이 뒤바꼈다. 원래는 아래와 같은 코드 처럼 자신이 만들었다 class OwnerController{ p...
Cookie 서버가 클라이언트에 저장하는 정보로서 클라이언트 쪽에 필요한 정보를 저장해놓고 필요할때 추출하는 것을 지원하는 기술이다 클라이언트와의 연결이 끊어져도 클라이언트...