0108

추천 안됐던 이유
1. response body 안썼음
2. cookie를 어노테이션으로 바꿨다.
%5b = {}

주의

getMapping postMapping 쓸 때 주의
무조건 맨위에 클래스에 @requestMapping 써줘야 한다.


순서주의! 2번에 대한 것에 valid를 준다는 것이다.

Errors 대신에 BindingResult 쓰기도 한다.


매핑정보 보기!!

HTTP
request에 대한 정보를 line(URL, Method), header, body

rest 경영

restful uri
자원을 요청했으면 ui다 빼고 자원만 받는것.
원래의 목적대로 사용하는것을 REST경영이라고 한다.
GET -목록, 상세
POST - 등록
PUT - 수정
DELETE - 삭제

등록하는 어노테이션 - @PostMapping
수정하는 어노테이션 - @PutMapping

jsp에서 메서드 보낼때 _method로 보내는이유

mybatis와 spring연동

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>2.0.5</version>
</dependency>

프로퍼티스 id로 못부르면 ${} 씀

@Transactional
트랜잭션 관리하는 어노테이션
aop-context.xml 만들어야함
pom.xml에 aspectjweaver 도 다운.

@ContextConfiguration("file:webapp/WEB-INF/spring/*-context.xml")

이렇게하면 주입이 그냥 applicationcontext로 된다.

test/resources 폴더 만들기

src폴더에 가서
test밑에 그냥 폴더로 resources라고 만들고 업데이트하면 바로 생긴다.

과제

프로그래밍 언어의 변천사 검색해보기
인터페이스를 기반으로 proxy를 생성하는 기술에 대해서 찾아본다.
방명록 crud
알바 spring으로 바꾸기

좋은 웹페이지 즐겨찾기