Spring

Spring

Spring :: IntelliJ Spring MVC 게시판 프로젝트 - 01 기본설정

프로젝트 생성Archetype을 webapp으로 지정한다.프로젝트 세팅기본적인 폴더 구조는 다음과 같다.다음으로 pom.xml 파일이다. pom.xml은 Maven의 빌드 정보를 담고 있고, POM(Project Object Model)을 설정하는 부분으로 프로젝트 내 빌드 옵션을 설정하는 부분이다.Maven이란 자바 프로젝트를 관리하는 툴로, 미리 작성된 xml 파일을 이용하여 라이브러리를 자동으로 다운로드하거나 프로젝트를 빌드한다. 즉 자바 소스를 컴파일하고 패키징하여 deploy까지 자동화 해준다.아래 코드는 기본 pom.xml에 properties만 추가한 것이다. 4.0.0 com.example spring_board war 1.0-SNAPSHOT spring_board Maven W..

Spring

Spring :: Session 적용 간단 로그인

화면1. 로그인 화면 - login.jsp아이디 및 비밀번호 입력 폼, 아이디 기억하기 체크박스, 로그인 버튼 존재로그인 id password 아이디 기억하기 2. 유저 정보 화면 - user_info.jsp유저가 입력한 아이디, 비밀번호 노출로그인 유저 정보id : ${id}password : ****${password}로그인하러 가기Controllerpackage com.fastcampus.ch2;import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.we..

Spring

스프링 :: 롬복

1. 롬복이란?코드를 간소화해 주는 라이브러리필수 코드를 간편하게 작성하도록 해준다.로깅(logging)을 통해 println() 문을 개선할 수 있다. 로깅은 프로그램의 수행 과정을 기록으로 남기는 것을 의미한다.project > src > build.gradle 파일 > dependencies 블럭에 아래 코드 두줄을 추가한다.dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' ...} 1-1. DTO 리팩토링ArticleForm() 생성자 간소화import lombok.AllArgsConstructor; // AllArgsConstructor 패키지 자동 임포트@AllAr..

seonhannn
'Spring' 카테고리의 글 목록