목록Framework/Spring (7)
Over the limit

@MappedSuperclass 프로그래밍 기능상 부모의 기능과 같다. 부모 클래스에 선언하고 속성만 상속 받아서 사용하고 싶을 때 사용한다. 공통 매핑 정보가 필요할 때 사용함. 객체의 입장만 고려하므로 DB 테이블과는 상관 없다. https://www.inflearn.com/course/ORM-JPA-Basic

MariaDB를 다운 받고 https://mariadb.org/ MariaDB Foundation - MariaDB.org … Continue reading "MariaDB Foundation" mariadb.org 터미널을 켜준다. show databases; 를 통해 현재 존재하는 db를 확인 database 말고 databases라고 써야함! create database db이름; create database review_service; use 사용할 db; use review_service; https://blog.naver.com/pjok1122/221539169731 [MySQL] 테이블 만들기,수정하기 (Create table, Alter table) 1. DATABASE MySQL 테이블을..
개념 설명 RequestMapping 클래스, 메소드 레벨에서 모두 사용 가능 초기에 설정되며, 클래스에 대한 주소 매칭이다. 따라서 겹쳐도 상관 없음 GetMapping 메소드에만 적용 주소에 파라미터가 노출 된다. (@RequestMapping(method = RequestMethod.GET, path = "/getMethod") 그래서 @RequestMapping대신 @PostMapping @GetMapping 를 쓰는 이유가...? 1. 코드의 간결성 여기서 @RequestMapping 대신 @PostMapping, @GetMapping을 쓸 수 있음 그러면 @RequestMapping(value="경로", method=RequestMethod.GET) @RequestMapping(value="경..

갑자기 springframework가 안된다고 급발진 할 때가 있다..... 이럴 땐 Refresh Gradle Dependencies를 재점검 해보자

빈(Bean) 애플리케이션의 핵심을 이루는 객체 Spring Ioc(Inversion of Control) 컨테이너에 의해 인스턴스화, 관리, 생성 된다. XML 파일에 의해 생성되며 컨테이너는 이 데이터를 통해 Bean 생성, Bean Life Cycle, Bean Dependency등을 알 수 있다. 애플리케이션의 객체가 지정되면, 해당 객체는 getBean() 메서드를 통해 가져올 수 있다. +) XML 파일? 이런 식으로 configuration을 지시하는 파일 빈 등록 방법 1. 자바 어노테이션 사용 Bean을 등록하기 위해서는 @Component Annotation을 사용한다. @Component Annotation이 등록되어 있는 경우에는 Spring이 Annotation을 확인하고 자체적으..
'스프링 부트와 AWS로 혼자 구현하는 웹서비스' 책을 따라가며 공부중인데, Spring MVC를 완전히 이해하지 않고선 오류를 확실히 고치지 못할 것 같아서 짚고 넘어간다. Spring MVC의 @RestController 란? @Controller와 @ResponseBody의 조합 @Controller @ResponseBody public class MVCController{ logic... } //두 코드는 Spring MVC에서 동일한 동작을 한다 @RestController public class RestFulController{ logic... } Spring 프레임 워크에서 RESTful 웹 서비스를 보다 쉽게 개발할 수 있도록 Spring4.0 에서 추가되었다. @Controller @Re..

22.03.28 레파지토리 정리 후 책 따라서 테스트 코드 작성 완벽하게 적용되지 않은 build.gradle 때문에(?) 테스트 코드 run 시 404 err가 발생하기도 했다. 메인 코드는 8080포트로 작동은 되지만 whitelavel error page 발생 이슈 해결 build-gradle 의 compile은 implementation 으로 바꾸기 whitelaver err → 스프링부트 Whitelabel Error Page 에러 해결방법 (tistory.com) 을 보고 기본 값 index.html을 생성 HelloController API가 제대로 동작 안하고 있음 결론 및 계획 Controller 와 Spring MVC에 대해서 제대로 공부하고 이해한 후 다시 오류를 해결할 필요성을 느꼈..