사전적)장치를 제작하기에 앞서 각 부분의 배치를 좀 더 실제적으로 검토하기 위하여 나무 또는 이와 비슷한 것으로 만드는 실물 크기의 모형을 말한다. 무형의 웹,앱에서의 목업) 기능적으로 동작하지 않는, 실제 제품이 작동하는 모습과 동일한 HTML, CSS를 통한 디자
쿠키 쿠키: 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용되고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 파일 단점 보안에 취약하다. (요청 시 쿠키의 값을 그대로 보내어, 유출 및 조작당할 위험이 존재한다.) 용량 제한이 있어, 많
Validation 유효성 검사: 데이터가 알맞게 들어오는지 검사 ex) 회원가입 하는 상황 회원가입할 때 클라이언트에서 서버에게 POST 방식으로 Body에 이메일, ID, PW 등을 담아서 보낸다. 이때, 이메일을 입력하지 않고 보낸다면, 회원가입이 되지 않는데 이는 Validation(검증)을 거친것이다 형식적 Validation 형식적 ...
토큰 기반 인증 (JWT): 인증에 필요한 정보들을 암호화시킨 토큰이다.
URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다.
REST란? REST = Representational State Transfer 자원(Resource): URI 자원에 대한 행위(Verb): HTTP Method 자원에 대한 행위의 표현(Representations) 이때 HTTP Method가 나온다. HTTP
이미지 처리용량 큼 -> 서버에서 다운 너무 많은 시간 소요 -> 클라 저장용량 작음 -> 서버 저장 -> 나중에 서버에서 불러옴수정사항 많아지면 클라에서 수정 업데이트 너무 많은 시간 소요하기 때문에 서버에 저장하여 수정 용이ex) 가격 정책/프로필 수정결론\-> 이
DTO는 로직을 갖고 있지 않는 순수한 데이터이며, Getter/Setter만을 갖는다.
@RequestParam & @ModelAttribute
APNs는 Apple Push Notification server의 약자
두가지의 마이페이지 수정 방법
@Builder : 롬복에서 제공하는 어노테이션으로, Builder 패턴을 사용해 오브젝트를 생성할 수 있다.
엔티티 필드 값의 NotNull 처리방법
@Column(length = 10) vs @Size(max = 10) vs @Length(max = 10)
프로젝트 초기 설정조차 모르던 초보자! 바로 나를 위한 포스트..
Jasypt를 이용한 프로퍼티 암호화
Lombok의 어노테이션 설명과 주의사항에 대해 알아보도록 하자
REST와 관련된 어노테이션의 간단한 정보와 @RequestBody, @ResponseBody, @RestController에 대해 설명한다
@PostConstruct와 @PreDestroy는 스프링의 시작과 끝에 실행되도록 하는 어노테이션이다
URLConnection은 Java 애플리케이션과 URL간의 연결과 관련한 모든 클래스의 수퍼클래스이다.
@RestController = @Controller + @ResponseBody
yaml? yaml = Yaml Ain't Markup Language(Yaml은 마크업 언어가 아니다)
DTO
원격 브랜치와 로컬 브랜치를 merge하는 git 명령어 + git stash 명령어
iBatis나 MyBatis 등에서 Dao라고 불리는 DB Layer 접근자로, JPA에서는 Repository라고 부르며 인터페이스로 생성한다
람다함수 = 익명함수(Anonymous functions)를 지칭하는 용어다.
JPARepository는 기본 메소드 findById(), findAll 뿐만 아니라 커스텀을 통해 Repository를 이용할 수 있다
웹훅은 웹페이지 or 웹앱에서 발생하는 특정 행동(이벤트)들을 커스텀 Callback으로 변환해주는 방법으로 이러한 행동 정보들을 실시간으로 제공하는데 사용됩니다.
equals()는 객체의 내용을, == 연산자는 주소값을 비교한다.
static: 객체마다 가질 필요가 없는 공용으로 사용하는 필드 혹은 인스턴스 필드를 포함하지 않는 메소드 final : 한 번 값이 정해지고 나면 값을 바꿀 수 없는 필드 static final : 모든 영역에서 고정된 값으로 사용하는 상수
테스트 코드 중 단위테스트에 관한 이야기. 추후 더 추가할 예정
@Valid와 @Validation을 통해 Api를 통해 들어온 ReqDto를 검증할 수 있다.
기본적으로 접근하기 위해 터미널, cmd, putty, mobaxterm을 사용할 수 있다.ec2를 추가하면 application.yml에서 server:url, server:port를 없애줘야 한다.인스턴스 생성과 연결 등 참고하기 좋음AWS - EC2, RDS 내