반응형

Spring Framework에서 의존성 주입이 이루어진 후 초기화를 수행하는 메서드입니다. @PostConstruct가 붙은 메서드는 클래스가 service 로직을 수행하기 전에 발생합니다. 다른 리소스에서 호출되지 않는다해도 수행됩니다.

bean 라이프사이클에서 오직 한 번만 수행되는 것을 보장한다. WAS가 올라가면서 Bean이 생성될떄 한번만 초기화 됩니다. 즉 Bean이 여러번 초기화 되는것을 방지할 수 있습니다.

728x90
반응형

도커 설정 파일 생성

해당패키지에 도커 설정 파일(Dockerfile)

# Start with a base image containing Java runtime
FROM openjdk:8-jdk-alpine

# Add Author info
LABEL maintainer="jshag1990@gmail.com"

# Make port 8080 available to the world outside this container
# 해당 패키지는 8080포트로 외부로 열겠다라는 의미
EXPOSE 8080

# The application's jar file
ARG JAR_FILE=build/libs/DockerStudy-0.0.1-SNAPSHOT.jar 

# Add the application's jar to the container
ADD ${JAR_FILE} to-do-springboot.jar

# Run the jar file
ENTRYPOINT ["java","-jar","/to-do-springboot.jar"]

윈도우에서는 powershell을 이용

도커 이미지 생성

docker build --tag docker-study:0.1 .

도커 이미지 실행

docker run -p 18080:8080 docker-study:0.1
728x90
반응형

앞으로 프로젝트에 본격적으로 스프링 부트를 적용할 예정이다. 

저는 아이패드를 쓰기 때문에 전자책을 사려고합니다. 

전자책의 가장 큰 장점은 일반 서적보다 저렴하다는 점이고, 협소한 집이기 때문에 아이패드 전자책을 활용하는게 정답이라고 생각했습니다.

대략 5천원 정도 차이나기에 전자책 승입니다.

 

728x90

+ Recent posts