[Spring] 세팅 및 정리
세팅
pom.xml - dependency 세팅
web.xml - servlet 등록
프로젝트 만들어둠
servlet-context.xml - bean, component 세팅
root-context.xml - bean 등록
home.jsp - UTF-8 설정
어노테이션
@Controller
@Autowired
@GetMapping
@PostMapping
@PostMapping("login")
public String login(@RequestParam("userId") String id, String pw){
boolean result = loginService.login(id, pw);
if(result){
session.setAttribute("id", id);
return "redirect:/";
}
else{
return "redirect:/login";
}
}
@Transactional
Interceptor
- preHandle() : Handler 실행 전 호출
- postHandle() : Handler 실행 후 호출
- afterCompletion() : 요청 처리 후 뷰 생성 완료 후 호출
class에 HandlerInterceptor를 implements함
Source - Override로 메소드 생성
servelet-context에 등록
File upload/download
upload
- Apache Commons FileUpload dependency 추가
- servlet-context에 multipartResolver
- form method="post" enctype="multipart/form-data"
input type="file"
download
1.FileDownLoadView 긁어오기
Transaction
Author And Source
이 문제에 관하여([Spring] 세팅 및 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@codehh/Spring-세팅-및-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)