일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공백검사
- 스프링 시큐리티
- msa
- UUID
- java
- 자바스크립트
- 모던 자바스크립트 Deep Dive
- 유효성검사
- spring security
- JPA
- 관계형 데이터베이스
- Thymeleaf
- ORM
- 게시판 작성자를 아이디로
- 자바 ORM 표준 JPA 프로그래밍
- 중복되지 않는 값 만들기
- 출처 모던 자바스크립트 Deep Dive
- 자바
- Today
- Total
목록정보들 (25)
인지용
[ @Bean, @Configuration ] 개발자가 직접 제어가 불가능한 외부 라이브러리 또는 설정을 위한 클래스를 Bean으로 등록할 때 @Bean 어노테이션을 활용 1개 이상의 @Bean을 제공하는 클래스의 경우 반드시 @Configuration을 명시해 주어야 함 [ @Component ] 개발자가 직접 개발한 클래스를 Bean으로 등록하고자 하는 경우 @Component 어노테이션을 활용 https://mangkyu.tistory.com/75 [SpringBoot] @Bean, @Configuration, @Component 어노테이션 기존의 Spring MVC에서는 xml을 활용하여 Bean을 등록하고 있었다. 하지만 프로젝트의 규모가 커짐에 따라 사용하는 요소들을 xml에 등록하는 것이 상..
우선 web.xml은 서버가 처음 켜질때 읽어지는 설정파일이다. root-context.xml 이나 servlet-context.xml 같은 다른 설정파일들에 대한 정보도 가지고 있다. import javax.servlet.Filter; import org.springframework.lang.Nullable; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.servlet.FrameworkServlet; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; pub..
@EnableWebMvc 어노테이션을 사용하면 Spring Framework에서 여러 Config 값을 알아서 세팅해준다. 이런 편리함 때문에 @EnableWebMvc 어노테이션을 사용한다. https://goodgid.github.io/Spring-Enable-MVC-Annotation/ @EnableWebMvc 어노테이션을 선언하면 무엇이 달라질까? Index goodgid.github.io
@EnableWebMvc를 사용하면 ViewResolver 값이 자동으로 등록된다. 만약 추가적인 세팅이 필요하다면 A 세팅과 똑같은 Bean을 구현하고 거기에 원하는 추가적인 세팅을 해서 customViewResolver( )과 같은 Bean을 직접 정의해야한다. 그럼 귀찮다. WebMvcConfigurer 사용이유 WebMvcConfigurer를 구현하면 @EnableWebMvc 어노테이션이 자동으로 설정해주는 세팅 값에 사용자가 원하는 세팅을 추가할 수 있게 된다. 그렇기 때문에 WebMvcConfigurer를 구현하는 것이다. https://goodgid.github.io/Spring-WebMvcConfigurer/ WebMvcConfigurer을 상속하면 무엇이 달라질까? Index goodgi..