Spring

스프링 컨테이너와 싱글톤 컨테이너에 대해서 알아보자 들어가며 이 블로그 포스트에서는 스프링 프레임워크에서 핵심적인 역할을 하는 "스프링 컨테이너"와 그 중요한 개념인 "싱글톤 컨테이너"에 대해 알아보겠습니다. 스프링의 핵심인 이 두 가지 개념을 이해하고 활용함으로써 좀 더 효율적이고 안정적인 애플리케이션을 개발할 수 있습니다. 스프링 컨테이너란? 스프링 컨테이너(Spring Container)는 애플리케이션의 구성을 담고 있는 환경으로, 빈(Bean)을 생성하고 관리해 주는 역할을 합니다. 런타임 시에 값을 주입해 주기 위해서는 스프링이 컨테이너에 필요한 정보를 저장해 두고, 필요한 시점에 값을 주입합니다. 일반적으로 @Configuration 어노테이션이 붙은 설정 파일을 통해 스프링 컨테이너에 값을 ..
Spring에서 객체지향 원리를 이해하 보자 들어가며 스프링은 자바 기반의 프레임워크로, 자바는 객체지향적인 프로그래밍을 중요시합니다. 이에 따라 스프링을 사용하면 객체지향적인 개발을 할 수 있습니다. 스프링이 객체지향적인 개발을 지원하는 방법을 이해하는 것은 매우 중요합니다. 따라서 이번 시간에는 스프링이 추구하는 객체지향적인 원리를 이해하는 시간을 갖도록 하겠습니다. 객체지향이란 무엇인가? 객체지향 프로그래밍은 절차지향적인 방법과는 달리 하나의 모델을 가지고 그 모델과 관련된 기능을 세분화하여 객체처럼 사용할 수 있게 하는 프로그래밍 방식입니다. 그림으로 간단하게 설명하겠습니다. Car car =new Car()라는 생성자를 통해 자동차 모델을 만듭니다. car.Go(); car.Back(); 과 같..
게시글의 정렬 처리 기능을 추가해 보자! 들어가며 이전 포스팅까지 좋아요 기능을 구현해 봤습니다. 이번 포스팅에서는 이전에 구현했던 조회수, 좋아요, 댓글 기능을 활용해 게시글의 최신글순, 좋아요 순, 댓글 많은 순, 조회수순을 통해 정렬하도록 구현해 보겠습니다. (Spring Data JPA를 사용해 정렬 처리를 해보도록 하겠습니다.) 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 스프링부트 - 무작정 (REST API)CRUD 게시판 만들기 좋아요 기능 구현 [13-2] 게시글의 좋아요 기능을 구현해 보자! 들어가며 이전포스팅에서는 좋아요 기능을 구현하기 위한 엔티티를 설계해 봤습니다. 이번 포스팅에서는 사용자 게시글마다 좋아요를 할..
게시글의 좋아요 기능을 구현해 보자! 들어가며 이전포스팅에서는 좋아요 기능을 구현하기 위한 엔티티를 설계해 봤습니다. 이번 포스팅에서는 사용자 게시글마다 좋아요를 할 수 있으며 좋아요 버튼을 누를 때마다 좋아요 , 좋아요 해제하는 기능을 구현해 보도록 하겠습니다. 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포. 스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 스프링부트 - 무작정 (REST API)CRUD 게시판 만들기 좋아요 기능 엔티티 설계 [13-1] 좋아요 기능을 구현하기 전에 엔티티를 설계하자! 들어가며 이번 포스팅까지 게시판 만들기 프로젝트에서 댓글 기능까지 구현해 봤다. 이번 포스팅부터는 게시글의 좋아요 기능을 추가할 예정 back-stead.tistory.com 전체 ..
좋아요 기능을 구현하기 전에 엔티티를 설계하자! 들어가며 이번 포스팅까지 게시판 만들기 프로젝트에서 댓글 기능까지 구현해 봤다. 이번 포스팅부터는 게시글의 좋아요 기능을 추가할 예정입니다. 그전에 먼저 엔티티 설계와 연관 관계 매핑을 진행해 보도록 하겠습니다. 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 스프링부트 - 무작정 (REST API)CRUD 게시판 만들기 댓글 삭제 구현 [12-4] 작성한 댓글을 삭제하는 기능을 구현해 보자! 들어가며 이번 포스팅에서는 이전까지 구현했던 댓글을 수정하고 작성을 했다면 이번에는 삭제하는 기능을 만들어보도록 하겠습니다. 사전 준비 back-stead.tistory.com 전체 코드는 깃에 올려두..
작성한 댓글을 삭제하는 기능을 구현해 보자! 들어가며 이번 포스팅에서는 이전까지 구현했던 댓글을 수정하고 작성을 했다면 이번에는 삭제하는 기능을 만들어보도록 하겠습니다. 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 스프링부트 - 무작정 (REST API)CRUD 게시판 만들기 댓글 수정 구현 [12-3] 작성한 댓글을 수정하는 기능을 구현해 보자! 들어가며 이전 포스팅까지는 댓글을 작성하는 기능을 구현해 봤습니다. 이번 포스팅에서는 작성한 댓글을 수정하는 기능을 구현해 보도록 하겠습 back-stead.tistory.com 전체 코드는 깃에 올려두었습니다. 깃 이동하기 GitHub - CHISANW/message-board Contri..
작성한 댓글을 수정하는 기능을 구현해 보자! 들어가며 이전 포스팅까지는 댓글을 작성하는 기능을 구현해 봤습니다. 이번 포스팅에서는 작성한 댓글을 수정하는 기능을 구현해 보도록 하겠습니다. 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 스프링부트 - 무작정 (REST API)CRUD 게시판 만들기 댓글 등록 구현 [12-2] 게시글에 댓글을 등록하는 기능을 구현해 보자! 들어가며 이전 포스팅까지는 댓글의 도메인을 설계해 봤습니다. 이번에는 게시글에서 다른 사용자가 커뮤니케이션을 하기 위한 댓글을 등록하 back-stead.tistory.com 전체 코드는 깃에 올려두었습니다. 깃 이동하기 GitHub - CHISANW/message-boa..
게시글에 댓글을 등록하는 기능을 구현해 보자! 들어가며 이전 포스팅까지는 댓글의 도메인을 설계해 봤습니다. 이번에는 게시글에서 다른 사용자가 커뮤니케이션을 하기 위한 댓글을 등록하는 기능을 구현해 보겠습니다. (댓글 기능구현은 jquey를 통해서 구현했습니다.) 사전 준비 만약 게시판 프로젝트를 하시려는 분은 이전포스팅 따라 해 만들어주시기 바랍니다! [SpringBoot] 무작정 (REST API)CRUD 게시판을 만들기 댓글 도메인 설계 [12-1] 댓글을 내용을 저장할 도메인을 설계해보자 들어가며 이번 포스팅에서는 댓글 기능을 구현하기 전에 간단하게 도메인부터 설계해보도록 하겠습니다. 사전 준비 만약 게시판 프로젝트를 하시려 back-stead.tistory.com 전체 코드는 깃에 올려두었습니다...
코드기록사
'Spring' 카테고리의 글 목록 (2 Page)