실전! 스프링 부트와 JPA 활용1 들으며 짜잘한 내용
@Controller
public class HelloController {
@GetMapping("hello")
public String hello(Model model) {
model.addAttribute("data", "hello/1!!!");
return "hello";
}
}
Model model은 model에 데이터를 실어서 뷰에 넘길 수 있다.
return 은 화면 이름
접근제어자 private, public 차이
https://wikidocs.net/232
http://egloos.zum.com/silverer/v/1875796
cascade 설명
https://minkukjo.github.io/framework/2020/04/28/Spring-107/
Junit5에서는 expected를 지원하지 않는다.
https://www.inflearn.com/questions/305844
https://sas-study.tistory.com/316
https://b-programmer.tistory.com/229?category=891876
대신 assertThrows를 이용하는데, assertAll로 한번에 개별적으로 설정하는 법도 있다.
final을 안쓰고 @RequiredArgsConstructor를 사용하면 nullpointexception에러가 난다.
도메인 모델 패턴 vs. 트랜잭션 스크립트 패턴
Junit4 Assert vs. Junit5 Assertions
Junit4
Assert.assertEquals(@Nullable String message, @Nullable Object expected, Object actual)
Junit5
Assertions.assertEquals(@Nullable Object expected, Object actual, @Nullable String message)
메세지 순서가 다르다.
@NotEmpty 안될때
https://hello-u.tistory.com/entry/spring-boot-NotEmpty-import-%EC%95%88%EB%90%A0-%EB%95%8C
tdd live template 만드는 법
https://blog.naver.com/nateen7248/222184184776
Author And Source
이 문제에 관하여(실전! 스프링 부트와 JPA 활용1 들으며 짜잘한 내용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@chss3339/실전-스프링-부트와-JPA-활용1-첫번째-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)