멋쟁이 사자처럼 BE 1기의 아이디어톤이 끝나고 해커톤으로 이어 진행되고 있다. 진행 과정은 아래와 같다. > 아이디어 제출 - 아이디어 선정 - 팀 구축 - 해커톤 아이디어 제출 평소 관심있던 도메인을 중심으로 어떤 것을 개발하면 좋을지 고민을 해봤다. 현실적으로
아이디어톤에 나온 최종 15개의 아이디어 중 참여하기 위해 몇가지 기준을 두고 골랐다. 모바일 사용을 우선적으로 염두에 둔 아이디어가 아닐 것 -> pc환경에 최적화 된 웹을 만들고 싶어서 배포하고 실 사용자가 조금이라도 있을 수 있는 서비스일 것 ->
java spring boot와 react 연동
home directory에서 ./gradlew build 를 실행한다.아래와 같이 BUILD SUCCESSFUL이 나오면 성공한 것이다.빌드된 jar 파일은 build/libs 에서 확인가능하다.이슈빌드를 하고 나면 localhost:8080으로 변한다고 하는데, 변
JPA (Java Persistence API) JPA는 자바 표준 ORM(Object Relational Mapping)이다. JPA를 통해 쿼리문 대신 자바 코드를 통해 DB의 데이터를 다룰 수 있다. Entity 1. Entity란? 엔티티는 데이터베이스 테이블
리포지터리는 DB의 데이터를 처리하기 위한 인터페이스다. 엔티티는 단순히 DB와 매핑이 되는 클래스이기 때문에 실질적으로 데이터를 가져오고 처리하는 동작들은 리포지터리에서 이루어진다.QuestionRepository 인터페이스가 리포지터리가 되기 위하여 JpaRepos
컨트롤러는 URL에 대한 매핑을 하는 부분이다.vaule="url" : 요청받을 url method = RequestMethod.요청\_방식 : 요청 방식 설정하지만 공통된 url이 있거나, 하나의 url에 대하여 요청 방식을 다양하게 구현해야 할 상황에 쓰기에는 비
Service 예를들어 어떤 컨트롤러가 여러개의 리포지터리를 사용하여 데이터를 조회한후 가공하여 리턴한다고 가정해 보자. 이러한 기능을 서비스로 만들어 두면 컨트롤러에서는 해당 서비스를 호출하여 사용하면 된다. 하지만 서비스로 만들지 않고 컨트롤러에서 구현하려 한다면