전체코드선택했던 확장팩이 존재합니다.기본적으로 test라이브러리가 들어가있으니까 자동으로 밑에줄 추가되어 있음 위의 라이브러리들을 다운로드 받기 위해서, mavenCentral이라는 공개된 사이트에서 다운로드를 간편하게 받으라는 의미이다.spring의 gitignore
지난 시간에 스프링을 시작해보았다. 이 때 나는 Gradle을 이용하여 프로젝트를 build하였고, 그로 인하여 Gradle의 특성을 가진 프로젝트가 만들어지게 된 것이다.이번에는 Spring boot에 존재하는 라이브러리에는 어떤 것이 있는지 알아보려고 한다.엇..그
위의 사진의 경로와 같이, index.html 파일을 하나 만들었다.그리고 소스코드를 아래와 같이 입력하였다.이렇게 작성을 완료하였더니, localhost:8080에 새로운 것이 뜨기 시작했다~바로 우리가 만든 hello 웰컴 페이지가 정상적으로 보이게 된 것! 이것은
Spring에서 정적 컨텐츠라는 것은 무엇일까?바로 내가 받아온 파일을 그대로 서버에게 넘겨준는 것과 같다. 변하지 않는 파일을 이용하는 것이다. 스프링 부트는 정적 컨텐츠를 기본적으로 사이트에서 제공한다.링크 클릭하기!(https://docs.spring.i
M : ModelV : ViewC : Controller모델에 담긴 정보가 View에서 랜더링할 때 쓰인다.유지보수를 할 때 이 셋을 나누어 관리하는 것은 효율적이며 굉장히 좋은 방법이다.새로운 컨트롤러를 만들어 확인해보면서 어떤 방식으로 MVC가 작동하는지 확인해보자
API를 통하여 템플릿 엔진을 거치지 않고 바로 정보를 화면에 뿌릴 수도 있다.먼저 HelloController에 다음 코드를 추가해보자.내가 파라미터로 받아온 값을 바로 return해줄 수 있다.여기서 가장 중요한 코드는 바로 @ResponseBody인데, 내가 받아
이번에 공부하는 문제해결기법이라는 강의에서 제공한 과제이다. 아래 링크에 있는 글을 읽고 이해한 내용을 최대한 정리해보려고 한다.https://spring.io/guides/gs/serving-web-content/내가 build하게 될 application은
먼저 Spring으로 회원관리를 설계하기 위해서는 요구사항을 먼저 정리해야한다. 데이터 : 회원ID, 이름기능 : 회원 등록, 조회아직 저장소가 선정되지 않음위 조건을 기반으로 웹 애플리케이션 구조도 분석해보자.컨트롤러 : 웹 MVC의 컨트롤러 역할서비스 : 핵심 비즈
우리가 기존에 만들었던 회원관리 예제에서 Repository를 만들어 회원의 DB에 접근하는 방법에 대해서 정리할 수 있었습니다.Domaim을 통하여 관리할 데이터의 자료형에 대해서 정리할 수 있는 시간을 가졌습니다.Service를 통하여 실제로 관리를 할 내용을 작성
먼저. homeController 파일을 만들어서 아래와 같은 내용을 추가해줍니다.그리고, home.html 코드를 작성해줍니다.우리가 이전에 웰컴페이지로 static 페이지를 만든 Hello Spring 화면은 어디가고, 8080 포트번호 들어가면 아래 페이지가 뜨는
이제 Spring으로 제작한 App과 DB를 연결하여 실제 sql 쿼리를 통하여서 database를 관리할 수 있는 환경을 만들어야 한다.먼저 build.gradle에 아래와 같이 세팅하여 h2 데이터베이스를 사용할 것임을 안내하고, jdbc 패키지를 사용할 것임에 대
JDBC에 관련된 내용도 JdbcTemplate을 이용하면 쉽게 코드를 훨씬 더 단축할 수 있다.그러나 Jdbc를 사용하면서 여전히 개발자가 직접 쿼리문을 Spring에 입력해야한다는 단점이 존재한다.그러한 sql 쿼리를 자동으로 처리해줄 수 있게끔 JPA를 사용해보자