좋은 회사인지 나쁜 회사인지는 그 회사의 자리에 앉아봐야만 알 수 있다🪑
Point
- 스프링 = @애너테이션 프로그램 = @애너테이션 은 기능(함수임)
- 404: 페이지 없음 / 405: GET과 POST 다름 / 500: 문법
- Model 객체 = 스프링에서 넣어주는것
- WebApplicationContext: 함수호출 해주는 주체
(GenericXmlApplicationContext)
- 주로 사용
@Controller @RequestMapping @GetMapping @RequestMapping
@RequestMapping(value = "/update", method= RequestMethod.POST)
- 커맨드 객체로 그대로 가져다 쓸 수 있다
- GET방식: ?id=abcd&pw=1234
- Bean = Pojo = command 객체 = VO 객체 = DTO 객체
모두 거의 유사한 개념(getter,setter,생성자,default 생성자)
- 함수는 setId(cammel case)
- @Getter @Setter @ToString @NoArgsConstructor @AllArgsConstructor = @Data 안에 들어있는것
(보통은 나눠서 쓰는걸 선호한다)
- 문법 오류가 없는데 실행이 안되면 clean
- 정 안되면 library 삭제 후 재설치 해야 할 때도 있다