일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- kotlin ::
- 수정자주입
- IOC
- 스프링시큐리티
- Atomicity
- 자바 필터
- jpa lazy
- 생성자주입
- 스프링부트 도커
- fetch join
- 스프링di
- 스프링
- kotlin 리팩터링
- 정적팩토리메서드
- 소프트웨어의 품격
- spring formatter
- jpa no session
- ioc컨테이너
- 토비의 스프링
- 도커 이미지 빌드
- open-session-in-view
- Spring
- 동적파라미터
- 비기능적 요구사항
- 스프링 시큐리티 설정
- java predicate
- 그래프큐엘
- 스프링 포매터
- 기능적 요구사항
- method refetence
- Today
- Total
목록분류 전체보기 (109)
공부기록
개요. 스프링부트 2.3 버전이 릴리즈되면서 부트에서 도커 이미지를 만들 수 있도록 지원한다! 본 포스팅은 부트로 도커이미지를 빌드하는 법을 설명한다. (인텔리제이 기준) 도커의 기본적인 이해는 다른 블로그를 참고하길 바란다. 프로젝트 생성 간단하게 Spring Web, Spring Boot DevTools 을 의존성에 추가시키고 프로젝트를 만들자. Spring boot DevTools 간단히 말하자면 classpath에 속해있는 파일들의 변경사항이 생기면 자동으로 어플리케이션을 재시작한다. 재시작버튼이 아니라 build버튼을 눌러도 같은 효과를 기대할 수 있다. 코드작성 SampleController.class 간단한 controller 클래스를 만들자! package kr.gracelove.build..
스택 한 쪽 끝에서만 자료를 넣고, 뺄 수 있는 자료구조다. Push로 데이터를 집어넣고, Pop으로 데이터를 빼낸다. 그림 상으로는 스택의 각 인덱스에 있는 데이터를 알 수 있지만, 사실상 제일 위에 있는 데이터만 알 수 있는 자료구조다. 보통 제일 위에 있는 데이터를 top라고 한다. 스택의 구현 일차원 배열 하나로 구현이 가능하다. public class Stack { private T[] data; private int size; @SuppressWarnings("unchecked") public Stack(int capacity) { data = (T[])new Object[capacity]; size = 0; } public Stack() { this(10); } public void push..
아래 내용은 책 모던 자바 인 액션(http://www.yes24.com/Product/Goods/77125987?scode=032&OzSrank=2) 을 정리한것임을 밝힙니다.코드의 점진적인 발진으로 동적파라미터를 이해해보자첫번째 요구사항.사과를 재배하는 농부 후안의 요구사항"제가 수확한 사과 중에 색깔이 "GREEN"인 사과만 수집해주세요FirstStep.class public static List filterGreenApples(List inventory) { List result = new ArrayList(); for (Apple apple : inventory) { if (GREEN.equals(apple.getColor())) { r..
YAML 파일 변수에 매핑하기. (@Value, @ConfigurationProperties) @Value application.yml property: test: name: property depth test propertyTest: test propertyTestList: a,b,cValueTest.class @SpringBootTest public class AutoConfigurationApplicationTests { @Value("${property.test.name}") private String propertyTestName; @Value("${propertyTest}") private String propertyTest; @Value("${noKey:default value}") priv..