오래 못 할 짓 하지 않기
[ 혼자하는 웹 프로젝트 ] 1. 프로젝트 생성 및 기본 작업 본문
728x90
프로젝트 목표: 웹 서비스를 하나 만들면서 여러 기능을 다루어 보기
만들고자 하는 것
: 기사 요약 웹사이트
타겟층 : 직장인들, 학생들, → 뉴스를 보고싶지만 긴 글을 읽는 걸 싫어하는 사람들
1. 어떻게 나눌지는 생각 안 해놓음. ( 토픽별로 나눈다면 : 정치,사회,스포츠 / 뉴스 회사별로 나눌 수도 있긴 함 : 조중동 + 연합뉴스 KBS 등등..)
2. 선택한 파트로 들어가서 상위 10개의 뉴스 본문을 긁는다.
3. ChatGPT로 내용을 요약해달라고 한다.
4. 웹페이지에 출력한다.
+ 영어로 번역기능도 넣기
Study 폴더 안에 news 디렉토리를 만들었다.
개발 환경은 IntelliJ 이고, 빌드 툴은 gradle, Spring boot이다.
처음 파일에 대한 기본 설정은 spring initializr 로 해결했다.
버전을 맞추어야 하고, gradle 설정에서 IntelliJ로 바꿔야 에러가 안 난다.
DB도 연결하여 정보를 맞춰주어야 하고 마지막 줄도 넣어줘야 정상적으로 실행이 된다.
server.port=8091
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=1234
spring.datasource.url=jdbc:mariadb://localhost:3306/news
spring.jpa.hibernate.ddl-auto: create
뉴스 패키지 밑에 Controller 를 만들어서 어떻게 돌릴지, 어떤 사이트에서 어떤 정보를 리턴할지 정해놓는다.
'혼자하기 > 웹 프로젝트 1) 뉴스' 카테고리의 다른 글
[ 혼자하는 웹 프로젝트 ] 5. DB에 넣은 데이터 꺼내와서 띄우기 (0) | 2023.08.25 |
---|---|
[ 혼자하는 웹 프로젝트 ] 4. 크롤링한 데이터 내 입맛에 맞게 쓰기 (0) | 2023.08.23 |
[ 혼자하는 웹 프로젝트 ] 3. 크롤링 하기 (0) | 2023.08.22 |
[ 혼자하는 웹 프로젝트 ] 2. 각 패키지들 이해하기 (0) | 2023.08.21 |