Java/Spring
자바스프링 001
salalsksjwnn
2023. 4. 16. 23:30
728x90
회원가입+게시판
스프링부트는 보다 쉽게 만들 수 있다고 하지만 나는 기본 스프링만 써서 만드려고 한다.
왜 더 어려운길을 가려고 하냐고?
그럴 이유가 있으니까!
그리고 나에겐 인텔리제이가 있으니까
- 프로젝트 만들기 New Project - Maven Archetype 후 아래와 같이 설정한다.
spring 같은 경우는 xml파일을 사용해 설정을 하게 될 것임
- 기본모양
- pom.xml에는 사용하고자 하는 기본적인 dependency들(외부 라이브러리들) 혹은 빌드 라이브러리들을 정리해 주고 Maven으로 관리가 된다. 이 곳에 그떄그때 필요한 것들을 추가해 주면 된다.
- 일단 뭘 어디서 가져와야 하는지 잘 모르니까 저장된 자료를 붙여넣기
- 그리고 중요한거
화면 우상단에 이 아이콘 클릭
- 그럼 이제 에러가 다 사라진다
- WEB-INF 안에 있는 파일을 다 지우고 새 파일들을 만들어 붙여넣어줬다.
- views폴더를 추가하고 그 안에 index.jsp를 추가
- 인텔리제이 스프링에서 폴더 이름바꾸기
- 중간에 폴더를 view로 잘못지어서 이름을 바꿔야 했는데 f2도 안먹히고 우클릭해도 바로 안보인다
그럴때는 우클릭해서 아래의 경로를 찾아가면 된다.
- 중간에 폴더를 view로 잘못지어서 이름을 바꿔야 했는데 f2도 안먹히고 우클릭해도 바로 안보인다
- main우클릭 new - directory - java와 resources추가
- java폴더 우클릭 new - package
- 그리고 경로 목록에 톱니 눌러서 여기 체크 해제해주기
- 이렇게 나오게 됨
- controller우클릭 - new - java - HomeController 생성
- 기본으로 index페이지를 출력할 수 있도록 설정해준다 @추가해 대충 적고 ctrl+space 하면됨
package com.sloth.project01.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/")
public String index(){
return "index" // => index.jsp 출력
; }
}
- tomcat를 설정해서 서버 운영
한시방향 Current File - Edit Configurations..
- add new 톰캣
나는 JRE를 11로 해줬고 Deployment는 war exploded로 했다
- 초록 삼각형 눌러서 실행해주면?
성공
728x90