URL 매핑- @RequestMapping을 간단하게 줄이기
Spring에서 URL 매핑 방법에 대해 알아보자. Spring 4.3 버전에 추가된 내용 @RequestMapping(value = "/..., method="...")를 더욱 간단하고직관적으로 사용하기 위해 만들어진 어노테이션이다. 종류 @GetMapping @PostMapping @DeleteMapping @PutMapp
Spring에서 URL 매핑 방법에 대해 알아보자. Spring 4.3 버전에 추가된 내용 @RequestMapping(value = "/..., method="...")를 더욱 간단하고직관적으로 사용하기 위해 만들어진 어노테이션이다. 종류 @GetMapping @PostMapping @DeleteMapping @PutMapp
문제 상황 boardIdx, BoardApi api의 총 2개의 parameter를 Mapper에 넘기려고 하는데,MyBatis에서는 오직 parameter를 1개만 줄 수 있다. 해결 방법1. parameter로 보내기 전,먼저 boardIdx를 set을 해서 1개의 객체로 만들어주기1) api에 boardIdx를 set한다. 2) copyProper
해당 글은 백기선님의 더 나은 개발자로 성장하는 팁 “나는 그런 개발자가 좋더라” 영상에서제가 중요하게 여기는 부분을 요약 정리한 내용 입니다.전체 내용은 아래 링크의 원본 영상을 참고해주세요:) 1. 로그를 잘 남기자.2. 에러 메시지를 읽자.3. 테스트 코드를 잘 작성하자. 책 [테스트 주도 개발] 읽으면서 책 내용을 직접 코딩해 볼 것 JUnit
해당 글은 나동빈님의 초보 개발자를 위한, 개발자 포트폴리오 만드는 방법 영상에서제게 필요한 부분을 요약 정리한 내용 입니다.전체 내용은 아래 링크의 원본 영상을 참고해주세요:) 1. 프로젝트 잘 만들어진 프로젝트를 처음부터 끝까지 따라쳐보면서 해보기(step by step 형식의 강좌 ) 자신의 프로젝트에 맞게 바꾸면서 만들어보기 2. notion
Json 형식으로 데이터를 주고받을 때,data들 중에서 null이 있으면 제외하는 방법을 알아보자. 12// 데이터 중에서 null이 있으면 제외한다.@JsonInclude(JsonInclude.Include.NON_NULL) 위와 같이 @JsonInclude(JsonInclude.Include.NON_NULL) 어노테이션을Json 데이터를 주고 받
Java에서 변수를 선언하고 초기화를 하지 않았을 경우,각 타입별로 출력되는 기본 초기값에 대해 알아보자. 종류 데이터 타입 출력되는 초기값 정수타입 byte 0 short int long 0L char \u0000 실수 타입 float 0.0 double 0.0F 논리 타입 boolean false
에러 메시지12Error: Template parse errors:Void elements do not have end tags "hr" 문제 원인 hr태그는 여는 태그만 존재하는데,열고 닫는 태그를 각각 써줬기 때문에 에러가 발생했다. 해결 방법12<hr /><!-- <hr></hr>는 잘못된
hr 태그는 기본적으로 border값이 매겨져 있으므로초기화를 먼저 해준다. 1border: 0; width: 수평선의 크기(가로 길이) 비율(%) | 숫자값(px) height : 수평선의 굵기 text-align: 선의 위치 left | center | right(default: center) background-color 또는 backgr
에러 현상 Front에서는 값을 제대로 넘기는데,서버에서는 로그인 정보가 null로 넘어와서 로그인 되지 않음 AES256 암호화시,JAVA.SECURITY.INVALIDKEYEXCEPTION: ILLEGAL KEY SIZE 에러 메시지 확인 에러 확인 절차 local server를 바라보고 있는 Front에서는 값을 제대로 넘기는 것을 확인 [개발자
세팅 DB: H2 SQL mapper: myBatis Framework: Spring Boot 문제 현상 DB에는 글 작성 시간을 나타내는 property인 created_datetime에 값이 들어있는데, DTO 역할을 하는 클래스에 글 작성시간을 나타내는 property가null을 반환하는 문제 발생(값을 가져오지 못함). 문제 원인 DB의 co
계층형 아키텍처는 데이터베이스 주도 설계를 유도한다 지름길을 택하기 쉬워진다 테스트하기 어려워진다 계층형 아키텍처에서 계층을 건너뛸 수 있기 때문에 발생하는 문제점 유스케이스를 숨긴다 동시 작업이 어려워진다 유지보수 가능한 소프트웨어를 만드는 데 어떻게 도움이 될까?
역자 서문 & 추천사 계층형 아키텍처 VS 헥사고날 아키텍처 계층형-아키텍처 헥사고날 아키텍처 포트와 어댑터 실무적으로 헥사고날 아키텍처를 적용하기 어려운 이유 역자 서문 & 추천사Get your hands dirty on clean architectur
TL;DR 추상화의 기본 단위인 클래스와 인터페이스는 자바 언어의 심장과도 같다.그래서 자바 언어에는 클래스와 인터페이스 설계에 사용하는 강력한 요소가 많이 있다.이번 장에서는 이런 요소를 적절히 활용하여 클래스와 인터페이스를 쓰기 편하고, 견고하며, 유연하게 만드는
TL;DR 모든 클래스는 이 메서드들을 일반 규약에 맞게 재정의해야 한다.메서드를 잘못 구현하면 대상 클래스가 이 규약을 준사한다고 가정하는 클래스(HashMap과 HashSet 등)를 오동작하게 만들 수 있다.이번 장에서는 final이 아닌 Object 메서드들을 언
다음은 이광근 교수님의 컴퓨터과학이 여는 세계 강의를 듣고 정리한 내용입니다. 1.1. 과목 소개현대 물리학은 뉴튼으로부터 시작한다고 하면, 약 300여년 화학도 현대 물리학과 비슷하다. 의학은 한 1000년 되었고, 기계공학은 약 200여년. 컴퓨터 과학이 탄생한지는