반응형 컴퓨터공부/Springboot13 스프링부트 공부노트 (1) 스프링부트 공부노트 (1) [백엔드 개발자의 스프링 공부노트] 어노테이션 공부할내용 @GeneratedValue(strategy = GenerationType.AUTO) // 올바른 전략을 선택하십시오. @GeneratedValue(strategy = GenerationType.IDENTITY) // 자동 생성 속성 추가 의 차이점은 무엇이냐? @GeneratedValue(strategy = GenerationType.AUTO)와 @GeneratedValue(strategy = GenerationType.IDENTITY)의 차이점은 ID 값을 생성하는 전략에 있습니다. GenerationType.AUTO는 JPA 구현체에 따라 자동 생성 전략을 선택하고, GenerationType.IDENTITY는 데이.. 2023. 8. 13. 백엔드 개발자의 스프링 공부노트 (3) 백엔드 개발자의 스프링 공부노트 (3) [백엔드 개발자의 스프링 공부노트] @GetMapping("/create") 과 @RequestMapping("/create")의 차이는 무엇이냐? @GetMapping("/create"): @GetMapping 어노테이션은 HTTP GET 요청만 처리합니다. @GetMapping은 Spring 4.3 이후에 도입된 주요 HTTP 요청 방식을 처리하기 위한 구체적인 메소드 레벨 어노테이션 중 하나입니다. Spring MVC에서는 다음과 같은 여러 메소드 레벨 HTTP 어노테이션이 있습니다: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @PatchMapping. 이를 사용하면 코드 가독성이 높아지고, 의도한 메소.. 2023. 8. 10. 억대 연봉 백엔드 개발자의 스프링 공부노트 (2) 억대 연봉 백엔드 개발자의 스프링 공부노트 (3) [백엔드 개발자의 스프링 공부노트] Thymeleaf는 자바 기반의 서버 사이드 템플릿 엔진입니다 Thymeleaf는 자바 기반의 서버 사이드 템플릿 엔진입니다. Thymeleaf 템플릿 엔진은 주로 웹 애플리케이션 개발에서 사용되며, 사용자에게 보여지는 웹 페이지의 구조와 모양을 정의하고 서버로부터 전달받은 데이터를 동적으로 표시합니다. Thymeleaf는 Spring Framework와의 통합이 잘 되어 있기 때문에, Spring Boot를 사용하는 웹 애플리케이션에서 매우 흔하게 사용됩니다. Thymeleaf 템플릿의 주요 사용 용도는 다음과 같습니다: 디자인과 로직의 분리: Thymeleaf 템플릿을 사용하면 디자인(HTML, CSS, JavaSc.. 2023. 8. 9. 억대 연봉 백엔드 개발자의 스프링 공부노트 억대 연봉 백엔드 개발자의 스프링 공부노트 [백엔드 개발자의 스프링 공부노트] 각 색깔은 IntelliJ IDEA(인텔리제이) 레인보우플러그에서 색깔별 의미는 무엇이냐? 보라색 (Public): public은 접근 지정자(Access Modifier)로, 다른 클래스에서 해당 메서드 또는 변수에 접근할 수 있는 범위를 표시합니다. public은 가장 큰 범위로, 어떤 클래스에서든 접근이 가능합니다. 파랑색 (BoardController): 클래스 이름을 나타냅니다. 여기서는 BoardController가 파랑색으로 표시됩니다. 클래스 이름은 항상 파랑색으로 표시되어 명확하게 구분되게 됩니다. 황금색 (BoardService): 인터페이스 또는 클래스의 타입을 나타냅니다. 인터페이스와 클래스 타입은 황금색.. 2023. 8. 9. 백엔드 개발자의 스프링 공부노트 백엔드 개발자의 스프링 공부노트 @Controller 어노테이션은 이 클래스가 Spring MVC 컨트롤러임을 나타냅니다. 이 어노테이션은 클래스가 스프링 프레임워크의 컨트롤러 역할을 하는 클래스임을 표시합니다. 컨트롤러는 웹 요청을 처리하고 응답을 반환하는 역할을 담당합니다. @Controller 어노테이션은 이 클래스가 Spring MVC 컨트롤러임을 나타냅니다. @Controller: 이 클래스가 Spring MVC 컨트롤러임을 나타내는 어노테이션입니다. @Controller: 스프링 컨테이너가 관리할 컨트롤러 클래스라고 명시합니다. 이 클래스는 웹 요청을 처리하고 적절한 응답을 반환합니다. BoardService는 생성자 주입을 통해 BoardController 클래스에 주입됩니다. BoardSe.. 2023. 8. 9. 이전 1 2 다음 반응형