[Intelij] 인텔리제이 기본 초기 세팅 정리(메뉴 글자 크기, 소스코드 폰트크기 등등)
·
노빠꾸 개발일지/JAVA
이번 피드에서는 인텔리제이 기본 초기 세팅을 정리해보겠습니다. 1. 메뉴 크기 조정 인텔리제이에서 화면 해상도에 따라 메뉴의 폰트가 작을 수 도 있다. 이럴경우 메뉴의 글자 크기를 조정해 줄 수 있다. Intelij에 Settings메뉴에들어가 좌측메뉴에 Appearance를 선택해준다. 그리고, 아래의 이미지에 체크해둔 것 처럼 Use custom font 체크박스에 체크를 해준 후, 셀렉트 박스에서 원하는 폰트 사이즈를 선택해주면 선택한 크기로 메뉴의 폰트 사이즈가 적용된다. 2. 소스코드 폰트 조정 소스크드의 폰트 및 폰트 사이즈를 변경하고 싶을때도 있다. 이때도, Settings메뉴에서 좌측 Editor -> Font 메뉴에 들어가면 폰트 및 폰트사이즈를 선택하여 사용할 수 있다. 3. 기타 세팅..
[재입고] 로보락 S8 Pro Ultra 구매후기 / 구매팁
·
노빠꾸 일상
이번 피드에서는 요즘 없어서 ㅁ사는 인기 상품인 로보락 S8 Pro Ultra 구매팁을 알아보겠습니다. 저는 이번에 쿠팡을 통해 구입을 성공했는데요. 역시 쿠팡 배송이 엄청 빠릅니다. 저번주쯤 재입고 되었을때 생각보다 물량이 오래 남아있어서 가격이 떨어지는거 아닌가 싶어, 구매취소 후 기다렸는데 바로 품절 되더라구요.. 그래서, 다시 재입고 알림신청을 해두고 기다리고 있었습니다. 그러다 오늘 우연히 로보락 S8 Pro Ultra를 검색해보다 재입고 된 것을 발견하고 바로 구입했습니다. 왜인지 모르겠는데 재입고 알림 문자가 안오더라구요.... 너무 재입고 문자알림만 믿지 마시고, 가끔씩 눈팅도 해보시면 구입 기회가 늘어날 것 같습니다!! 홈쇼핑이나 라이브 방송으로 가끔씩 물량을 풀기도 하더라구요! 그럼 다..
[Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리
·
노빠꾸 개발일지/SPRING
👉 Spring Data Jpa 쿼리메소드 메소드 이름으로 쿼리 2023.06.14 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기 [Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기 👉 Spring Data Jpa 쿼리메소드 @Query 어노테이션 이용 방식 2023.06.15 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL nobacking.tistory.com 이번 피드에서는 쿼리메소드 방식에서 @Query 어노테이션을 이용한 JPQL쿼리를 알아..
[Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기
·
노빠꾸 개발일지/SPRING
👉 Spring Data Jpa 쿼리메소드 @Query 어노테이션 이용 방식 2023.06.15 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 이번 피드에서는 쿼리메소드 방식에서 @Query 어노테이션을 이용한 JPQL쿼리를 알아보겠습니다. @Query 어노테이션을 이용한 JPQL 쿼리 @Query 어노테이션을 이용하여 JPQL쿼리를 하는 방법 예제) MemberEn nobacking.tistory.com 이번 피드에서는 Spring Data JPA 쿼리 메소드에 대해 간단히 정리해 보겠습니다. 메소드 이름으로 쿼리 메소드 이름으로 JPQL 쿼리를 ..
[Spring Boot] 스프링부트 H2 DB 연결해보기
·
노빠꾸 개발일지/SPRING
먼저 H2 DB를 간단히 알아보면, H2 DB는 테스트 용도로 간단히 사용할 수 있는 DB이다. 아래 사이트에 들어가면 파일 다운로드와 h2 DB에 관한 정보를 추가적으로 확인해 볼 수 있다. https://www.h2database.com H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedd..
[스프링] 의존성 주입(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..
[Java] Optional이란?
·
노빠꾸 개발일지/JAVA
Optional ? 자바8에서는 java.util.Optional라는 새로운 클래스를 제공하여 값이 있거나 없음을 표현할 수 있다. Optional은 선택형 값을 캡슐화하는 클래스이다. Optional로 값이 없는 상황을 적절하게 처리하도록 강제할 수 있다. 즉, 예상치 못한 null예외를 방지할 수 있다. 값이 있으면 Optional클래스는 값을 감싼다. 반면 값이 없으면 Optional.empty 메서드로 Optional을 반환한다. Optional.empty()는 Optional의 특별한 싱글턴 인스턴스를 반환하는 정적 팩토리 메서드이다. Optional 객체 생성 방법 1. 빈 Optional Optional userDto = Optional.empty(); 2. null을 포함하지 않는 Opti..
정적 팩토리 메서드란?
·
노빠꾸 개발일지/JAVA
장점 이름을 가질 수 있다. 호출될 때마다 인스턴스를 새로 생성하지 않아도 된다. 반환 타입의 하위 타입 객체를 반환할 수 있는 능력이 있다. 입력 매개변수에 따라 매번 다른 클래스의 객체를 반환할 수 있다. 정적 팩터리 메서드를 작성하는 시점에는 반환할 객체의 클래스가 존재하지 않아도 된다. 단점 상속을 하려면 public이나 protected 생성자가 필요하니 정적 팩터리 메서드만 제공하면 하위 클래스를 만들 수 없다. 정적 팩터리 메서드는 프로그래머가 찾기 어렵다. 정적 팩터리 메서드 명명규칙 from 매개변수를 하나 받아서 해당 타입의 인스턴스를 반환하는 형 변환 메서드 ex) Date d = Date.from(instant) of 여러 매개변수를 받아 적합한 타입의 인스턴스를 반환하는 집계 메서..