본문 바로가기

Spring Framework62

스프링 부트 Gradle로 프로젝트 생성하기,실행하기 / pom.xml 권하지 않는 이유 스프링 부트 Gradle로 프로젝트 생성하기 / pom.xml 권하지 않는 이유 안녕하세요 이번 글에서는 지난 글에서 패치한 Gradle을 사용해서 프로젝트를 생성해보도록 하겠습니다. Spring Starter Project를 선택합니다. Type을 Gradle로 선택합니다. Web을 선택하고 Finish를 클릭합니다. 굳이 지금 JDBC 를 비롯한 많은 모듈들을 추가하지 않아도 됩니다. 나중에 추가하면 됩니다. 콘솔창에 프로젝트 생성이 진행중이라는 표시가 나타납니다. 프로젝트가 생성되었습니다. 그림의 아래쪽에 보시면 이전의 프로젝트들과는 다르게 pom.xml이 없고 build.gradle이 있습니다. 여기 build.gradle에 JDBC 와 같은 모듈들을 작성해서 추가 할 수 있습니다. pom.xml.. 2018. 3. 14.
Spring Gradle(STS) 플러그인 설치하는 방법 Spring Gradle(STS) 플러그인 설치하는 방법 Spring framework 에서 Gradle(STS) 를 설치하는 방법입니다. 그림과 같은 에러가 발생했을때 해결하는 방법이라고 보시면 됩니다. Help에서 Dashboard를 클릭합니다. IDE Extensions 를 클릭합니다. Gradle Support 를 클릭하고 다운로드 합니다. 계속 Next를 클릭하고 진행합니다. Next를 클릭하고 진행합니다. Finish를 클릭하면 다운로드가 완료됩니다. 재시작하면 에러가 없는 것을 확인 할 수 있습니다. 2018. 3. 13.
스프링 부트 코딩 공작소 / 첫번째 애플리케이션(프로그램) 개발하기 2 스프링 부트 코딩 공작소 / 첫번째 애플리케이션(프로그램) 개발하기 2 스프링 부트에서 테스트 코드를 어떻게 작성하는지 먼저 살펴보도록 하겠습니다. 테스트 코드는 src/test/java 안에 들어있습니다. 이 코드를 실행해보도록 하겠습니다. 테스트 코드가 실행되었습니다. 스프링부트에서는 @Test 애너테이션 안의 함수에 코드를 작성하고 동작을 미리 테스트 해볼 수 있습니다. 그럼 이제 도서 목록을 출력하는 프로그램을 만들어보도록 하겠습니다. 먼저 Book 클래스를 생성합니다. 그림처럼 작성하면 되는데 import 되는 파일에 주의해주시기 바랍니다. 그림처럼 작성하시면 됩니다. 현재 src/main/java 폴더 안에는 3개의 파일이 더 있습니다. 각각의 파일의 소스코드는 다음과 같습니다. Book.ja.. 2018. 3. 12.
스프링 부트 코딩 공작소 / 첫번째 애플리케이션(프로그램) 개발하기 스프링 부트 코딩 공작소 / 첫번째 애플리케이션(프로그램) 개발하기 지난 글에서 스프링부트 프로젝트를 생성했다면 그림과 같은 형태로 프로젝트가 생성된다. 지난 글은 스프링 부트 코딩 공작소 책의 챕터 1이었습니다. 이번 글부터는 챕터 2를 다룹니다. 챕터 2에서는 독서 목록 애플리케이션을 만듭니다. 책을 따라 애플리케이션을 만들기 위해서 프로젝트를 새롭게 생성합니다. 스프링 스타터 프로젝트를 선택합니다. Next를 클릭합니다. 필요한 초기 설정을 검색해서 추가하고 finish를 클릭합니다. 프로젝트가 생성된 모습입니다. 이 때 프로젝트를 생성하고나서 프로젝트 폴더 안의 파일들이 안 보이는 경우가 있습니다. 이럴때는 스프링IDE를 종료했다가 다시 실행하면 됩니다. 스프링을 종료하면 이런 화면이 나타나고, .. 2018. 3. 9.
jsp 게시글 페이징 처리 / 페이지네이션 소스 코드 첨부 (페이지 클래스) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122.. 2018. 2. 23.