ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.