728x90
개발일기
- [개발일기] 매일매일 생각해 2023.09.26
- [TIL#12] 2023.06.21
- [어렵다어려워] 목표를 세우자! 2023.06.19
- [TIL#11] 2023.06.13
- [TIL#10] 2023.06.12
[개발일기] 매일매일 생각해
2023. 9. 26. 22:17
[TIL#12]
2023. 6. 21. 19:59
728x90
일러스트
- 떨어져있는 도형 한번에 그라데이션 넣을때는 "컴파운드 패스"
- 클리핑 마스크
spring boot
- DTO null 은 제거
@JsonInclude(JsonInclude.Include.NON_NULL)
728x90
'개발일기' 카테고리의 다른 글
[개발일기] 매일매일 생각해 (0) | 2023.09.26 |
---|---|
[어렵다어려워] 목표를 세우자! (0) | 2023.06.19 |
[TIL#11] (0) | 2023.06.13 |
[TIL#10] (0) | 2023.06.12 |
[TIL #8] (0) | 2023.06.09 |
[어렵다어려워] 목표를 세우자!
2023. 6. 19. 22:24
[TIL#11]
2023. 6. 13. 19:24
728x90
VIM config
set number # 줄 번호 표시
set tabstop=4 # tab을 4칸으로
set ignorecase # 검색시 대소문자 구별하지 않음
set hlsearch # 검색시 하이라이트
set fileencodings=utf-8,euc-kr # 파일인코딩 형식
set bs=indent,eol,start # backspace 키 사용
set ruler # 상태표시줄 커서 위치 표시
set title # 제목 표시
set showmatch # 매칭되는 괄호 표시
set nowrap # 자동 줄바꿈 해제
set wmnu # tab 자동완성시 가능한 목록 표시
syntax on # 문법 하이라이트
RaspberryPi Wifi Config
interface wlan0
static ip_address =
static routers =
Nginx
return 301 https://$host$request_uri
Certbot install
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot
728x90
[TIL#10]
2023. 6. 12. 18:30
728x90
Spring Boot
- CORS
@Configuration
public class WebConfig implements WebMvcConfigurer{
@Override
public void addCorsMappings(CorsRegistry registry){
registry.addMapping("/**").allowedOriginPatterns("*").allowedMethods("*").allowCredentials(true);
}
{
@Configuration
public class SecurityConfig{
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{
http.csrf().disable().httpBasic().disable().formLogin().disable().cors().configurationSource(corsConfigurationSource());
return http.build();
}
@Bean
public CorsConfigurationSource corsConfigurationSource(){
CorsConfiguration configuration = new CorsConfiguration();
configuration.addAllowedOrigin("*");
configuration.addAllowedMethod("*");
configuration.addAllowedHeader("*");
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", configuration);
return source;
}
}
- addResourceHandler
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/m/**")
.addResourceLocations("classpath:/")
.setCachePeriod(20)
;
}
728x90
728x90
728x90