Sky Archive

Spring 5

[robots.txt] 검색 엔진 봇, robots.txt 적용 하는 법 및 가이드

robots.txt는 무엇인가? robots.txt 파일은 사이트의 루트에 위치하며 사이트에서 검색 엔진 크롤러가 액세스 하지 않기를 바라는 부분을 표시합니다. 파일에서는 로봇 배제 표준 프로토콜의 명령을 사용하여 섹션별, 웹 크롤러 종류별 (모바일 크롤러, 데스크톱 크롤러 등)로 사이트에 대한 액세스 권한을 표시합니다. 로봇 배제 표준은 웹 사이트에 로봇이 접근하는 것을 방지하기 위한 규약으로, 일반적으로 접근 제한에 대한 설명을 robots.txt에 기술한다. 이 규약은 1994년 6월에 처음 만들어졌고, 아직 이 규약에 대한 RFC는 없다. 이 규약은 권고안이며, 로봇이 robots.txt 파일을 읽고 접근을 중지하는 것을 목적으로 한다. 따라서, 접근 방지 설정을 하였다고 해도, 다른 사람들이 그..

프로그래밍 2022.11.22

[Spring] Spring 어노테이션 @Value의 다양한 사용법

안녕하세요🐱‍🐉 이번 글에서는 Spring 어노테이션 @Value의 다양한 사용법을 알아볼게요. 일반적으로 사용하는 방법 외에도 SpEL을 사용한 방법도 있으니 도움되길 바랄게요! @Value annotation은 Spring에서 관리되는 beans에 값을 주입하는 데 사용할 수 있고 필드 또는 생성자 / 메서드 매개 변수에 적용할 수 있습니다! 0. application 설정 configuration class의 @PropertySource를 정의 properties file 설정 예) // *.properties value.from.file=Value got from the file priority=high listOfValues=A,B,C // application.yml value: from: f..

[Spring Boot] 다국어처리(MessageSource)

스프링프레임워크 또는 스프링부트에서 활용할 수 있는 다국어처리 또는 공통메세지처리 하는 방법에 대해서 알아보도록 하자. 언어설정에 따라 화면에서 해당 부분에 언어만 변경하거나 자주 사용하는 공통 메세지 경우 따로 관리하기 보단 공통 소스로 관리하는 편이 수정해야되는 상황에서 해당 문구를 일일이 찾아서 수정할 필요없이 관리가 용이하다. 스프링에서 기본적으로 제공해주는 MessageSource를 사용하여 메세지처리를 해보도록 한다. Java Config messageSource 설정하기 @Configuration public class MessageConfig { @Bean public MessageSource messageSource() throws IOException { ReloadableResourc..

[JAVA] Cron, 스케줄러의 표현식

- Cron이란? 유닉스 계열 컴퓨터 운영 체제의 시간 기반 작업 스케줄러이며, 반복 작업을 예약하는 데 가장 적합합니다. Cron의 작업은 주어진 일정에 따라 주기적으로 실행되도록 셸 명령을 지정하는 구성 파일 crontab(cron 테이블)에 의해 구동됩니다. crontab 파일의 각 줄은 작업을 나타내며 다음과 같습니다. # ┌───────────── 분 (0 - 59) # │ ┌───────────── 시간 (0 - 23) # │ │ ┌───────────── 요일(1 - 31) # │ │ │ ┌───────────── 월(1 - 12) # │ │ │ │ ┌───────────── 요일(0 - 6)(일요일~토요일, # │ │ │ │ 7은 일부 시스템에서 일요일이기도 함) # │ │ │ │ │ # ..

Java 2022.01.19

[JSTL] JSTL 내장 함수 정리

함수 매개변수 설명 리턴 타입 contains String, String 첫번째 입력 문자열에 하위 문자열이 포함되었는 지 확인 boolean containsIgnoreCase String, String 첫번재 문자열에 하위 문자열이 대소문자 구분 없이 포함되었는 지 확인 boolean endsWith String, String 첫번째 문자열이 하위 문자열로 끝나는 지 확인 boolean escapeXml String XML 마크 업으로 해석 될 수있는 문자를 escape처리 String indexOf String, String 첫번째 문자열이 하위 문자열에 포함되어 있다면 처음으로 검색된 index를 반환한다. int join String[], String 배열의 모든 요소를 ​​문자열로 결합 Stri..

Java/JSP 2021.07.02