Skip to content

Commit a7516fc

Browse files
authored
fix: 뉴스 데이터 작업 (#127)
1 parent 228e6d3 commit a7516fc

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
package org.myteam.server.news;
2+
3+
import lombok.RequiredArgsConstructor;
4+
import lombok.extern.slf4j.Slf4j;
5+
import org.myteam.server.chat.domain.ChatRoom;
6+
import org.myteam.server.chat.domain.FilterData;
7+
import org.myteam.server.chat.repository.ChatRoomRepository;
8+
import org.myteam.server.chat.repository.FilterDataRepository;
9+
import org.myteam.server.news.news.domain.News;
10+
import org.myteam.server.news.news.domain.NewsCategory;
11+
import org.myteam.server.news.news.repository.NewsRepository;
12+
import org.springframework.boot.CommandLineRunner;
13+
import org.springframework.stereotype.Component;
14+
15+
import java.time.LocalDateTime;
16+
17+
@Slf4j
18+
@Component
19+
@RequiredArgsConstructor
20+
public class NewsDataInit implements CommandLineRunner {
21+
22+
private NewsRepository newsRepository;
23+
24+
@Override
25+
public void run(String... args) throws Exception {
26+
News news1 = News.builder()
27+
.category(NewsCategory.BASEBALL)
28+
.title("타이트을1")
29+
.thumbImg(null)
30+
.postDate(LocalDateTime.now().minusDays(1))
31+
.build();
32+
News news2 = News.builder()
33+
.category(NewsCategory.ESPORTS)
34+
.title("타이트을2")
35+
.thumbImg(null)
36+
.postDate(LocalDateTime.now().minusDays(2))
37+
.build();
38+
News news3 = News.builder()
39+
.category(NewsCategory.FOOTBALL)
40+
.title("타이트을3")
41+
.thumbImg(null)
42+
.postDate(LocalDateTime.now().minusDays(3))
43+
.build();
44+
45+
46+
newsRepository.save(news1);
47+
newsRepository.save(news2);
48+
newsRepository.save(news3);
49+
50+
log.info("뉴스 데이터 저장 완료");
51+
}
52+
53+
}

src/main/resources/application-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spring:
1414
use_sql_comments: false
1515
default_batch_fetch_size: 1000 #최적화 옵션
1616
hibernate:
17-
ddl-auto: create-drop
17+
ddl-auto: none
1818
# create 기존테이블을 삭제하고 다시 생성
1919
# create-drop 기존테이블을 삭제하고 다시생성. 종료 시점에 테이블삭제
2020
# update 변경된 스키마 적용 (운영 DB 에서 사용X)

0 commit comments

Comments
 (0)