-
IntelliJ - Create New Project└JAVA 2018. 4. 25. 17:28
Hi~ JAVA (with IntelliJ, jboss-as-7.1.1.Final)
따라한 블로그 : https://nesoy.github.io/articles/2017-02/SpringMVC
작성한 글이 날아감; 티스토리 사용하면서 처음 겪는일 ㅠ
다시..쓰기 귀찮다..ㅠ ..하아.. orz;;;
IntelliJ 버전 정보
JAVA 버전정보 (실무용 버전)
> java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
Create New Project
(프로젝트 오픈한경우 상단 바에서 생성 가능함)
New Project > Maven > [ ] Create from archetype 해제
GroupId, ArtifactId, Version 작성
Project location : 경로 설정
최초 생성된 Project 구조
Project 선택 > 우클릭 > Add Framework Support
Spring > Spring MVC
버전을 변경하고자 할때 [Configure..] 클릭하여 변경
Spring MVC Framework 적용된 구조
(maven 에 스프링 설정 미추가 상태라 라이브러리 파일 있는 구조)
library 설정File > Project Structure
Project Structure > Artifacts
우측 라이브러리 더블 클릭 하면 좌측으로 이동함
라이브러리 이동한 상태
web.xml 생성
프로젝트 root > web > WEB-INF (디렉토리 없는경우 생성) > web.xml
web.xml
contextConfigLocation /WEB-INF/application-context.xml org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / dispatcher-servlet.xml 생성
프로젝트 root > web > WEB-INF (디렉토리 없는경우 생성) > dispatcher-servlet.xml
dispatcher-servlet.xml
application-context.xml 생성
프로젝트 root > web > WEB-INF (디렉토리 없는경우 생성) > application-context.xml
자동 생성된 파일
application-context.xml
index.jsp 파일 이동
프로젝트 root > web > WEB-INF (디렉토리 없는경우 생성) > views (디렉토리 없는경우 생성) > index.jsp (파일 드래그해서 이동 가능)
Controller 생성
controller.java
package Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class controller { @RequestMapping(value = "/") public String index(){ return "index"; } }
Web Container 추가
Run > Edit Configurations...
+ > JBoss Server > Local
Run/Debug Configurations
Application Server 추가 : [Configure..] > Application Servers > + > JBoss Home [...] > 해당 jboss 디렉토리 선택
Run/Debug Configurations
하단 [Fix] 버튼을 클릭 : war exploded 설정 추가
Application Servers > Edit Server Run Configuration
Application server : 설정
VM options ; 설정
On 'Update' action : 설정
On frame deactivation : 설정
Web Container
하단 Application Servers 탭에서 [ >] 클릭하여 웹서버 구동
Web Browser
'└JAVA' 카테고리의 다른 글
IntelliJ - Import Project (0) 2018.06.18