프로젝트 구조
스프링부트에는 main메서드를 포함하는 시작 클래스가 있고, 이 클래스에는 @SpringBootApplication가 마킹되어 있다.
@SpringBootApplication는 다수의 애노테이션으로 이루어진 메타애노테이션으로 애노테이션들이 실행되어 빈 등록 및 자동설정을 수행하며, 주요 기능을 수행하는 애노테이션은 3가지다.
@SpringBootApplication = @SpringBootConfiguration + @EnableAutoConfiguration + @ComponentScan
ExecutorService
Thread를 구현할 때 Runnable 인터페이스를 구현하거나 Thread 클래스를 상속하여 구현한다. 구현한 Thread를 new MyThread().start() 와 같이 호출하여 직접적으로 실행할 수도 있지만 기본 JDK의 java.util.concurrent패키지의 ExcecutorService를 이용하여 실행할 수도 있다.
Consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor.
Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur.
What a colorful post!
This is an idea that came from xukimseven/HardCandy-Jekyll
looking at this cheerful and colorful them, I wanted to enable something similar for mine.
You can go fork and star hers too! 😉
This is an example of a post which includes a feature image specified in the front matter of the post. The feature image spans the full-width of the page, and is shown with the title on permalink pages.