[스프링] 의존성 주입(Dependency Injection) 방법
·
노빠꾸 개발일지/SPRING
스프링 의존성 주입 방법에 대해 간단히 정리해보겠습니다. 의존관계 주입 방법 1. 생성자 주입 생성자를 통해 의존관계를 주입받는 방법. @RestController public class UserController { private UserService userService; @Autowired public UserController(UserService userService) { this.userService = userService; } } 이떄 생성자가 1개일 경우 @Autowired는 생략 가능하다. Lombok 에노테이션을 이용한 생성자 주입 방식 @RequiredArgsConstructor : final이 붙거나 @NotNull이 붙은 필드의 생성자를 자동 생성해주는 Lombok 에노테이션 @..
스프링 프레임워크(Spring Framework)와 스프링 부트(Spring Boot)
·
노빠꾸 개발일지/SPRING
이번 피드에서는 스프링 프레임워크와 스프링부트를 간단히 정리해보겠습니다. 스프링 프레임워크 스프링 프레임워크는 엔터프라이즈 애플리케이션을 개발하려고 개발된 경량 프레임워크다. 스프링 프레임워크는 프레임워크의 코드와 개발자의 코드가 복잡하게 얽히는 일이 없어서 비침투적 프레임워크라고 한다. 스프링 프레임워크의 특징 - POJO(Plain Old Java Object) 기반의 경량 컨테이너 제공 - 복잡한 비즈니스 영역의 문제를 쉽게 개발하고 운영하기 위한 철학 - 여러 개의 개별 단위로 구성되어 있는 모듈식 프레임워크 - 높은 확장성 및 범용성, 광범위한 생태계 시스템 - 엔터프라이즈 애플리케이션에 적합한 경량급 오픈 소스 프레임워크 스프링 부트 스프링 부트는 빠르게 애플리케이션을 개발하고 서비스하는 것을..
[Intelij] Vue.js 프로젝트 생성해보기
·
노빠꾸 개발일지/Vue
이번 피드에서는 Intelij를 이용하여 Vue.js 프로젝트를 생성하여 실행까지 해보는 피드를 작성해 보겠습니다. 사전준비단계 1. Node 설치 2. Vue Cli 설치 1. Node설치 Vue프로젝트를 만들기위해서는 우선 Node을 설치해야 합니다. brew를 이용해서 간단히 node를 설치해봅니다. brew install node 2. Vue Cli 설치 Vue 터미널 명령어를 사용하기 위해 Vue Cli를 설치해 주어야한다. 아래의 명령어로 설치와 설치확인이 가능하다. # 설치 npm install -g @vue/cli # 설치확인 vuew --version 3. Intelij Vue Plugin설치 Intelij에서 Vue 프로젝트를 생성하기 위해 Vue.js 플러그인을 설치해줘야 한다. pl..