티스토리 뷰
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/
스프링 프로젝트 구조
- 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