아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보장하라
이펙티브 자바아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보장하라final 키워드로 싱글톤임을 보장함1234567891011121314151617181920212223package com.github.sejoung.codetest.singleton;im ...
Read more
스프링 기반의 REST API 개발
스프링 기반의 REST API 개발아래의 그런 REST API로 괜찮은가 라는 동영상을 보고 감명을 받아서 발표자료를 준비하심 오늘은 이벤트를 만들고 등록하는 API를 만드는 프로젝트를 만듬 하지만 코드에서는 이벤트를 등록하는것만 진행할 예정임 스프링 메타 어노테이션 ...
Read more
spring_one
spring one피보탈 코리아 노경은 대표 개회사 Reactice Spring with Spring Boot 2.0첫번째 발표자 오늘은 스프링 프레임워크 쿠버네티스 새로운 아키텍쳐를 설명한다.피보탈은 소프트웨어를 잘작성하도록 지원한다. 피보탈은 크개 4개 구분으로 ...
Read more
아이템 2. 생성자에 매개 변수가 많다면 빌더를 고려하자
이펙티브 자바아이템 2. 생성자에 매개 변수가 많다면 빌더를 고려하자정적 팩토리 메소드 패턴과 생성자와는 공통점이 있는데 선택적인 매개변수가 많을때 처리하기 곤란하다는것 이다. 점층적 생성자 패턴(telescoping constuctor pattern)123456789 ...
Read more
아이템 1. 생성자 대신 정적 팩토리 매소드 패턴(static factory method) 사용을 고려 해라
이펙티브 자바아이템 1. 생성자 대신 정적 팩토리 매소드 패턴(static factory method) 사용을 고려 해라클라이언트가 클래스의 인스턴스를 얻는 수단은 public 생성자 이다.하지만 프로그래머가 알아 둬야 할 기법이 하나 있는데 그것이 정적 팩토리 매소드 ...
Read more
Style Guidelines for Local Variable Type Inference in Java
Style Guidelines for Local Variable Type Inference in JavaIntroduction(소개)Java SE 10에서는 지역 변수에 대한 유형 유추가 도입되었습니다.이전에는 모든 로컬 변수 선언에 왼쪽에 명시적인 (매니페스트) 유형 ...
Read more
JEP 286: Local-Variable Type Inference
JEP 286: Local-Variable Type InferenceSummaryJava 언어를 향상시켜 형식 유추를 이니셜라이저를 사용하여 로컬 변수 선언 에까지 확장합니다. Goals우리는 Java 코드 작성과 관련된 의식을 줄임으로써 정적 유형 안전성에 대한 Ja ...
Read more
이클립스에서 java 11 사용하기
이클립스에서 java 11 사용하기jdk 11이 나온지 한달이 지났네요 지금 버전은 11.0.1로 되어 있습니다.이번에 배포하는 서비스는 처음부터 11을 염두해 두고 진행하고 있었는데spring boot 버전이 2.1이 릴리즈 되지 않아서 서버 셋팅을 1.8로 진행하고 ...
Read more
JEP 323: Local-Variable Syntax for Lambda Parameters
JEP 323: Local-Variable Syntax for Lambda Parameters암시 적으로 형식화 된 람다 식의 형식 매개 변수를 선언 할 때 var를 허용 목표 암시 적으로 형식화 된 람다 식의 형식적 매개 변수 선언 구문을 로컬 변수 선언 구문과 ...
Read more
JEP 320: Remove the Java EE and CORBA Modules
JEP 320: Remove the Java EE and CORBA Modules개요java SE Platform 및 JDK에서 Java EE 및 CORBA 모듈을 제거합니다. 이 모듈은 Java SE 9 에서는 향후 릴리스에서 제거하겠다고 선언 된 데 대해 더 이상 ...
Read more