티스토리 뷰

Security/Spring

SpringBoot 기초

SalaYH 2020. 5. 8. 21:40
반응형

https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/api/

https://spring.io/projects/spring-boot#learn 

https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/

 

Spring Boot

Get support Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription. Learn more

spring.io

 

 

스프링 프로젝트 구조

- Src/main/java/[Default_Package]/Application.java => 메인 어플리케이션 Java 파일

- Src/main/java/[Default_Package]/**/* => Java 소스코드

- Src/main/resources => 리소스 파일, Properties 파일, Template 파일

- test/java/**/* => JUnit등의 테스트 파일 (로컬에서 테스트 용도로만 사용됨/TDD)

 

 

ComponentScan

- 자신과 하위에 존재하는 아래 컴포넌트드를 Bean으로 생성
   => Application.java를 Default Package에 저장해야 하는 이유

- @Component

- @Configuration, @Repository, @Service, @Controller, @RestController

 

 

Application 실행 시 별도 파라미터 등을 받고 싶을 경우

- implements ApplicationRunner

@Override
public void run(ApplicationArguments args) throws Exception {
   System.out.println(holoman);
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'Security > Spring' 카테고리의 다른 글

Spring Security 보호기능  (0) 2023.04.17
Spring Security Summary  (0) 2023.04.16
SpringBoot 소스진단 시 검색 키워드  (0) 2020.05.04
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday