스프링 프레임워크 - 핵심 기술 : 스프링 DI 컨테이너, AOP, 이벤트, 기타 - 웹 기술 : 스프링 MVC, 스프링 WebFlux - 데이터 접근 기술 : 트랜잭션, JDBC, ORM 지원, XML지원 - 기술 통합 : 캐시, 이메일, 원격접근, 스케줄링 - 테스트 : 스프링 기반 테스트 지원 - 언어 : 코틀린, 그루비 스프링 부트 - 스프링을 편리하게 사용할 수 있도록 지원 스프링의 핵심 - 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 좋은 객체 지향 프로그래밍이란? 객체 지향 프로그래밍 - 객체 지향 프로그래밍은 컴퓨터 프로그램을 여러개의 독립된 단위, 객체들의 모임으로 파악하는 것. - 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용..
@GetMapping @PostMapping은 Spring 4.3 이후로 추가 되었다. @RequestMapping(value="/register/add", method="RequestMethod.GET") @RequestMapping(value="/register/save", method="RequestMaethod.POST") 이 코드를 @GetMapping("/register/add") @PostMapping("/register/save") 이렇게 간단하게 사용할 수 있다. @GetMapping("/register/add") @PostMapping("/register/add") url이 같으면 원래는 충돌이 나지만 method가 다르기때문에 구분이 가능하여 충돌나지 않는다. @Controller @..
@ModelAttribute는 적용 대상을 Model의 속성으로 자동 추가 (Model에 자동저장)해주는 애너테이션이다. 반환 타입 또는 컨트롤러 메서드의 매개변수에 적용 가능하다. 1. 매개변수 @RequestMapping("/getYoilMVC5") //public String main(@ModelAttribute("myDate") MyDate date, Model model){// 아래와 동일 public String main(@ModelAttribute MyDate date, Model model) { char yoil = getYoil(date); model.addAttribute("myDate", date); model.addAttribute("yoil", yoil); return "yoil"..
@RequestParam은 요청의 파라미터를 연결할 매개변수에 붙이는 애너테이션이다. // 1번 @RequestMapping("/requestParam1") public String main2(@RequestParam(name="year", required=false) String year) { } // 1-1번 @RequestMapping("/requestParam1") public String main2(String year) { } 1번과 1-1번은 동일한 의미이다. @RequestParam(name="year" , required=false)는 생략가능하다. year는 파라미터 이름이고, required는 필수여부이다. false는 필수가 아님을 의미한다. http://localhost:8080/..
학원 파이널 팀 프로젝트로 굉장히 바쁜 시간을 보냈다. 1월 8일부터 “열공시간"이란 어플로 공부하는 시간을 체크했는데 1월 8일 ~ 1월 31일까지 무려 232시간을 작업했다. 정말 피곤하고 힘들었지만, 이때 진짜 코딩하는게 너무 재밌었다. 그리고 스스로 많이 성장했다고 착각하던 시기.. 지금 생각해보면 큰 이해없이 복사 붙여넣기 식의 코딩을하고, 스스로 문제를 해결할 시도 조차, 생각 조차 하지않고 남에게 의존하던 시기였다. 2월 중순 학원 수료를 했고, reflesh의 시간을 가졌다. 이때까지만해도 내가 속한 팀의 프로젝트가 너무 마음에 들고, 자랑스러워서 이력서 써서 뿌리면 마냥 취업이 잘 될줄 알고 착각을 심하게 했었다. ^^ 본격적으로 취업준비를 시작했다. 함께 학원을 수료한 동기들과 일주일에..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.