SpringBoot 시작하기 Spring Boot 입문 Spring Boot의 시작은 매우 간단하다. main => resources 파일 안의 static의 index.html을 만들면 끝이다. Spring Boot의 시작과 함께 주소창에 localhost:포트 입력하게 되면 다음과 같이 화면이 출력된다. Spring은 실행 시, 제일 먼저 index부터 찾는다. 마찬가지로 Spring Boot 또한 index를 찾는다. 만약, index가 없을 경우, templates안의 index를 찾고, 그러고도 없다면 error를 발생시킨다. Java 부분 이용하기 Java 부분은 더욱 간단하다. Class명 위의 @Controller를 입력한다. MVC 패턴의 Controller이다. Servlet의 어노테..
SpringBoot 기본 라이브러리 라이브러리 Spring Boot의 라이브러리는 좌측의 build.gradle에 들어있다. Maven으로 말하자면 porm.xml 같은 녀석이다. 이곳에 들어있는 라이브러리는 약 3개 정도가 존재한다. 그러나 이들이 가지고 있는 라이브러리는 스크롤이 생길 정도로 엄청난 수를 자랑한다. 이는 Spring의 의존성 주입과 비슷한 형태로 해당 라이브러리를 사용하기 위해 다른 라이브러리를 불러온 현상이라고 할 수 있다. 맨 처음 불러온 Spring - boot - starter - web을 사용하기 위해 우리는 Java에서 배웠던 의존성 주입을 사용해야만 했다. 이 의존성 주입이 된 객체는 다른 객체를 다시 끌고 오고, 그 객체가 다른 객체를 끌고 오는 방식을 사용하다 보니 고..
SpringBoot Port 변경하기 Spring Boot 실행 Spring Boot 실행 시 많은 문구가 올라간다. 그 문구를 자세히 들여다보면 WAS 서버 중에서 Tomcat이라는 문구를 찾을 수 있다. Spring Boot는 Tomcat이 내장으로 들어있어서 별도의 Server 설정 없이 실행할 수 있다는 장점이 있다. Spring Boot 실행 시, 기본 Port는 8080이다. 실행 결과를 확인하기 위해 localhost:8080으로 접속했지만, 내가 원하는 화면은 나오지 않고 엉뚱한 것이 이미 port를 차지한 것을 알 수 있다. 이를 해결하기 위해서는 Spring Boot의 기본 port를 변경할 수밖에 없다. Port 변경 방법 src > resources > application.prop..
Spring Boot 생성하기 Spring Boot 생성 https://start.spring.io/ 스프링 부트를 생성할 때는 보통 start.spring.io를 이용한다. 이클립스나 인텔리제이 등 많은 IDE로도 생성이 가능하지만 대부분 이 방법을 선호하는 듯 보였다. 이 사이트에 접속하면 바로 만드는 창이 출력된다. Project는 Maven Project 방식과 Gradele Project로 나뉜다. Maven은 Spring의 초창기 때부터 자주 이용한 방식이며, 요즘도 흔히 검색되는. xml 방식을 주로 사용된다. 그러나 최근 Java는 xml을 멀리하는 추세로 이에 대항하기 위해 Gradle Project 방식이 추가되었다고 한다. 그래서 최근 Project 생성 시엔, Gradle방식을 많이..