API 문서화
아래만 놓고봤을때는 코드 구조가 잘 짜여있다면 Swagger 그렇지 않은 환경에서는 APIDOCS를 사용함이 좋아보인다. http://apidocjs.com/example/ https://speakerdeck.com/rottmann/api-documentation Docs 직접 구현 엑셀+Confluence Swagger APIDOCS Spring Rest Docs 장점 필요한 기능 커스터마이징...
황트루치
아래만 놓고봤을때는 코드 구조가 잘 짜여있다면 Swagger 그렇지 않은 환경에서는 APIDOCS를 사용함이 좋아보인다. http://apidocjs.com/example/ https://speakerdeck.com/rottmann/api-documentation Docs 직접 구현 엑셀+Confluence Swagger APIDOCS Spring Rest Docs 장점 필요한 기능 커스터마이징...
Optional 클래스의 ifPresent 함수 사용하여 고급지게 null체크하기 import com.google.gson.JsonObject; import java.util.Optional; class Car{ String speed; String name; public String getSpeed() { return speed; } public void setSpeed(String speed) { this.speed...
IntStream과 람다식 응용하기 import java.util.Collections; import java.util.List; import java.util.function.IntPredicate; import java.util.stream.Collectors; import java.util.stream.IntStream; class IntStream_Ex { public static void main(String[] args) { IntStream.range(0, 10).forEach((int value) -> System.out.println(value)); System.out.println(“MAX with Lamda:...
신청가능 인원이 줄고 예매 오픈 시간이 안맞고 사이트 오류가 나는 등 예매가 워낙 빡세서,, 같이 가기로 했던 분이 신청을 못해서 혼자 가야했다.. 케이터링은 굉장히 훌륭했다 후원 업체 선물도 훌륭했다… 쿠팡...
public class UserServiceFactory { public UserService getInstance(){ return new UserService(new UserDataRepositoryImpl()); } } class UserService{ private UserDataRepository udr; UserService(UserDataRepository udr){ this.udr = udr; } public void persistUser(User user){ udr.save(user); }...
클라이언트티어 + 미들티어 + 비즈니스레이어 + EIS티어 CDI-관리 빈 : 컨테이너가 관리하는 빈 @Inject 의존성 주입 컨텍스트 : EJB와 CDI 관리 빈을 가름하는 기준 인터셉터 @Interceptors(LoggerInterceptor.class) // LoggerInterceptor가 setValue 제어권...
long long fibonacci(int n) { if(n==0) return 0; if(n==1) return 1; return fibonacci(n-2) + fibonacci(n-1); } int main() { int testCase = 10; long long testAnswer = fibonacci(testCase); cout<<testAnswer; }...
public String findKim(String[] seoul){ //x에 김서방의 위치를 저장하세요. int x = 0; x = IntStream.range(0, seoul.length) .filter(idx -> seoul[idx].equals(“Kim”)) .findFirst().getAsInt(); return “김서방은 “+ x + “에 있다”; } class Divisible...
JAVA EE로 팩토리 패턴을 구현 public class EventProducer{ @Produces public String getMessage(){ return “메시지입니다”; } } public class EventService{ @Inject private String message; public void startService(){ System.out.println(“서비스 호출::”+message); } }...
public class MySingleton { private static MySingleton instance; private MySingleton(){} public static synchronized MySingleton getInstance(){ // 경합조건 해결을 위해 synchronized 추가 if(instance == null){ instance = new MySingleton(); } return...
More
최근 댓글