본문 바로가기

프로그래밍/Spring Boot

(9)
[Spring] Lombok Annotation에서의 Data @Data@Data 는 Lombok에서 여러 기능을 내포한 어노테이션이라고 생각하면 된다.다음과 같은 기능들을 구현한다. @ToString: toString() 메소드를 자동으로 생성해준다.객체를 문자열 형태로 반환해주는 메소드이다. - 어노테이션을 사용하지 않을 때public class Example { private String name; private int age; private String email; // Constructor, getters, and setters @Override public String toString() { return "Example{" + "name='" + name + '\'' + ..
[Spring] Thread API - sleep() vs wait() 보호되어 있는 글입니다.
[Spring] Scheduler 사용하기 자동 작업을 위하여 주로 사용하는 메소드 3가지fixedDelayfixedRatecron 그 중 가장 많이 사용하는 Cron 표현식Cron 표현식스케줄러 정규 표현식이 존재초 / 분/ 시 / 일 / 월 / 요일 / 년도(생략가능)0 5 * * * * : 0초 5분 매시 매월 매요일 매년도0 0/10 * * * * : 이러면 1시 10분, 1시 20분, 1시 30분, ... 그래서 예시로0 0 14 * * * : 매일 오후 2시(14시)0 0 0 1 * * : 매달 1일 0시 0분 0초0 5 1 ? 7 MON-WEB : 매년 7월 월-수 1시 5분
[스프링] 자동완성 기능 검색을 위해서 자동완성 서비스를 제공할 때 주로 2가지를 사용한다.1. 트라이(Trie) 자료 구조 사용하기2. like 문법을 이용하여 select하기  1. Trie 자료 구조 사용하기트라이에 대한 자료구조 알아보기https://velog.io/@klloo/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%ED%8A%B8%EB%9D%BC%EC%9D%B4Trie-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0@Configuration을 통하여 트라이 자료구조를 사용할 수 있도록 Bean을 입력해준다. Configuration에 Trie를 Bean으로 등록하기@Configurationpublic class AppConfig { @Bean public Trie..
[스프링] 의존성 주입 @Autowired 에 대하여 의존성 주입 Dependency Injection스프링에서 제어의 역전(IoC)을 구현하기 위한 방법 Autowired의존성 주입을 처리하기 위한 가장 중요한 어노테이션 중 하나입니다.Spring container가 Bean을 관리해줍니다. 그러면 이 빈은 해당 빈이 필요한 다른 빈을 ‘자동으로 주입’해주는 역할을 합니다.이를 통해 객체 간의 의존성을 명시적으로 설정하지 않고도, 필요한 의존성을 자동으로 해결할 수 있습니다.필요한 의존 객체의 타입에 해당하는 빈을 찾아 주입, 자동으로 연결해준다생성자, 수정자, 필드에서 자동 연결을 사용할 수 있게 됨스프링 @Autowired 사용방법(예제)의존성 주입의 역할 구현@Autowired 는 클래스 내의 필드, 생성자, 또는 메서드에 붙입니다.public cl..
[스프링] H2 데이터베이스 사용하기 보호되어 있는 글입니다.
[스프링] Jsoup을 통하여 스크래핑 해보기 보호되어 있는 글입니다.
[스프링] RESTful API - 404 Not Found 보호되어 있는 글입니다.