일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구글애드센스
- 웹마스터
- 블로그
- Git
- 사이트맵
- git config
- spring mvc gradle
- spring mvc 프로젝트 만들기
- spring mvc 프로젝트
- 독서
- 구글
- 소개팅
- git 단축키
- 독서토론
- github
- 책 후기
- 티스토리
- 애드센스신청해지
- 책추천
- 마카롱
- 소스코드
- git 단축
- 소개팅 어플 후기
- git alias
- github alias
- intellij spring mvc
- 소개팅 어플 추천
- 검색
- 애드센스
- 책
- Today
- Total
Study Everyday :)
Intellij spring MVC gradle 프로젝트 만들기 본문
안녕하세요 오늘은 intelliJ에서 spring MVC 와 gradle tomcat을 이용해서 프로젝트를 만들어 보려고 합니다.
IDE : IntelliJ IDEA Ultimate 를 사용했습니다.
IntelliJ Ultimate 버전과 Community 버전은 좀 다릅니다.
1. 프로젝트를 새로 만듭니다 :)
IntelliJ 에서 New Project 에서 Gradle 을 선택한 후
Java 를 선택해줍니다. 그리고 Next 클릭
GroupId 와 ArtifactId 를 원하는걸로 설정하신 후 Next 클릭
원하는 설정으로 세팅한 후 Next 를 누루세요 :)
위의 설정 처럼 하셔도 됩니다.
프로젝트 이름과 프로젝트를 저장할 location 을 선택한 후 Finish 눌러주세요
그럼 프로젝트가 생성 됩니다.
이제 spring-mvc를 추가해야합니다.
2. Framework Support 추가합니다.
맨 위에 spring-test 폴더 모양을 오른쪽 클릭을 하고
Add Framework Support... 를 클릭 !
Web Application을 선택해주시고
Spring 아래에 있는 Spring MVC 를 선택한 후 OK를 클릭하세요 !
(Spring MVC-4.3.14.RELEASE)
그럼 이런 구조가 될거에요
applicationContext.xml 과 dispatcher-servlet.xml 그리고 web.xml 이 생겼습니다.
3. Controller를 만든다.
src main java 에 webservice package를 만들고 그 안에 SampleController 를 만듭니다.
말그대로 샘플용 컨트롤러를 만들었습니다 :)
package webservice; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class SampleController { @RequestMapping("/") public String sample() { return "index"; } }
4. web.xml 과 dispatcher-servlet.xml 코드를 수정한다.
web.xml 에 dispatcher url-pattern 부분을 수정합니다.
<url-pattern>/</url-pattern>
이렇게 수정해줍니다.
web.xml의 전체 코드
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
dispatcher-servlet.xml 전체 코드
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<mvc:annotation-driven />
<context:component-scan base-package="webservice" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
저렇게 dispatcher-servlet.xml의 코드에는 몇줄의 코드를 추가해야 합니다.
5. Artifacts 에서 Spring을 추가한다.
Intellij에서 File 을 클릭해보면 Project Structure 라고 있습니다.
Project Structure 에서 Artifacts 를 클릭해주세요
오른쪽에 보면 Available Elements 가 있습니다.
그 밑에 있는 Spring-4.3.14.RELEASE 와 Spring MVC 를 추가해주세요. (더블클릭)
추가를 안하면 나중에 tomcat 서버를 실행하면 에러가 납니다 ㅠㅠㅠ...
6. tomcat server를 추가합니다.
톰캣은 미리 다운 받으셨다고 생각하고 다운로드 방법은 넘어 가겠습니다.
IntelliJ 위에 오른쪽에 있는 ▽ 이 표시가 있는 곳을 클릭하면
Edit Configurations... 가 나옵니다.
Edit Configurations 를 클릭해주세요.
여기서 + 를 클릭해서 톰캣 서버를 추가하겠습니다.
Tomcat Server Local 을 추가해주세요.
이 화면이 나올겁니다.
여기서 Application server 에 tomcat 이 설정 안되어있다면 Configure 를 클릭해주세요.
설정이 되어있다면 밑에 Warning 뜨는 부분에 Fix 를 클릭하시면 됩니다.
application server configure를 클릭하면 나오는 화면입니다.
만약 tomcat이 설정 안되어있다면 Tomcat Home 을 설정해주세요.
Warning 에서 Fix 를 클릭하면 나오는 화면입니다.
이제 Setting 은 다 됬습니다 :)
OK를 클릭해주세요 !
서버를 실행해보면 이렇게 화면이 뜨는걸 보실수 있으실겁니다 !
'IT > ETC' 카테고리의 다른 글
Git alias 설정하고 사용하기 (0) | 2018.03.18 |
---|---|
GitHub ssh key 생성하고 등록하고 사용하기 (3) | 2018.03.13 |
DynamoDB 란? 요약/ 정리 (1) | 2017.10.16 |