mavenCentral : 예전에 많이 쓰던 저장소 -> 라이브러리 업로드하기 위해 많은 과정과 설정 필요 -> 업로드가 힘들어 공유가 잘 안됨jcenter : 최근에 나와 라이브러리 업로드 간단, 많이 넘어가고 있음 . 22년 1월에 지원 종료가 되어 다시 maven
우아한 Tech 의 '닉' 님의 발표 영상을 참고하여 작성하였습니다. https://www.youtube.com/watch?v=6h9qmKWK6Io Untitled Untitled 한 줄 표현 Spring 이 봄이라면 Spring boot는 조금 더 따뜻
요즘 개발에서 단위 테스트는 필수 조건이다. 그렇기에 테스트 코드에 대해서 짚고 넘어 가고자 한다.TDD와 단위 테스트(Unit Test)는 다르다.TDD는 테스트가 주도하는 개발(Test Driven Development)이다. 테스트 코드를 먼저 작성하는 것부터 시
자바 개발 시 자주 사용하는 코드 Getter, Setter, 기본생성자, toString 등을 어노테이션으로 자동 생성해준다.assertThatassertj 라는 테스트 검즈 라이브러리검증하고자 하는 대상을 메소드 인자로 받음메소드 체이닝으로 isEqualTo와 같이
JPA의 세계란
게시판 기능게시글 조회게시글 등록게시글 수정게시글 삭제회원 기능구글 / 네이버 로그인로그인한 사용자 글 작성 권한본인 작성글에 대한 권한 관리도메인을 담을 패키지게시글, 댓글, 회원, 정산, 결제 등 소프트웨어에 대한 요구사항 혹은 문제 영역 기존 MyBatis: da
Mustache는 템플릿 엔진 중 하나이다.지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어를 이야기한다.JSP(Spring JSP), Freemarker서버 템플릿 엔진은 서버에서 구동된다.서버에서 Java 코드로 문자열을 만든 뒤 이 문자열
Web Service는 네트워크 상에서 서로 다른 종류의 컴퓨터를 간에 상호 작용을 하기 위한 SW 시스템이다. 웹 서비스틑 서비스 지향적 분산 컴퓨팅 기술의 일종으로 SOAP, WSDL, UDDI 등 주요 표준 기술로 이뤄진다.LINK즉 컴퓨터끼리 소통하는 방법을 설
출처Junit4에서 테스트 코드를 작성할 시 @RunWith(SpringRunner.class)를 작성해줬다면 최근 사용되는 Junit5에서는 @ExtendWith(SpringExtension.class)를 사용하는데 이것도 @SpringBootTest를 사용한다면 @
Udemy Spring Guru 님의 RESTful Web Services 수업을 듣고 정리한 내용을 추가하고 있습니다. Postman Postman은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼이다. 즉 API 를 여기
효율적으로 MVC, Web layer를 설계하기 위해 기본적인 REST API를 짜보면서 기초를 학습했다.Spring Framework 개발 환경을 예로, 각 레이어(Controller, Service, Repository 등)에서데이터를 주고 받거나, 비즈니스 로직에
다른 개발팀과 협업을 진행할 경우 API 문서로 활용이미 구축되어 있는 프로젝트에 대한 유지보수를 진행할 경우백엔드의 API를 호출하는 프론트엔드 프로그램을 제작하는 경우 \- Web Front, Android, IOS ... 등등 전부 API 정보 현행화 가능API
Controller에서 메소드에 @ResponseBody 어노테이션이 붙어 있다면 정해진 경로의 View가 아닌 HTTP Response Body 에 직접 쓰여지게 된다.이때 리턴되는 데이터 타입에 따라 MessageConverter에서 변환이 이뤄진 후 쓰여진다.Ja
Security 학습을 하던 도중 DB 테이블 자동 생성 과정에서 Model 에서 아래와 같은 에러가 발생했다.Failed to initialize JPA EntityManagerFactory: Unsupported property type java.lang.Strin
Spring Security 란? Spring Security는 Spring 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크이다. Spring Sercurity는 인증과 권한에 대한 부분을 Filter 흐름에 따라 처리한다. Filter는 Dispatcher Servlet 으로 가기 전에 적용되므로 가장 먼저 URL...