| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- selenium
- 자바스크립트기초
- Nan
- springboot크롤링
- llm연동
- mcp
- SpringBoot
- 스프링부트
- 자바스크립트
- CRUD
- modelcontextprotocol
- Github action
- github
- restful
- 깃플로우
- springboot 크롤링
- springframework
- 개발자튜토리얼
- 깃허브
- 회원관리
- 모던 자바스크립트
- 브랜치관리전략
- SQLD
- CI/CD
- 백엔드개발
- spring
- 네이버 크롤링
- rest api
- gitflow
- mcpserver
- Today
- Total
목록SpringBoot (4)
JUNEee
CRUD 란?CRUD 란 Create, Read, Update, Delete 의 앞글자를 딴 개념으로 대부분의 시스템이 데이터를 처리할 때 기본적으로 제공하는 핵심 기능을 의미한다.본 블로그에서는 CRUD를 각각C (Create) : 회원가입R (Read) : 회원조회U (Update) : 회원정보 수정D (Delete) : 회원정보 삭제로 구현해볼 예정이다.시작하기 전 준비하기회원관리 기능을 구현하기 전 사전 준비작업이 필요하다.먼저 사용할 기술스택은 다음과 같다Spring BootMySQLSpring JPASpring SecuritySwagger먼저 MySQL, Spring JPA, Spring Security, Swagger 사용을 위해 의존성을 추가해주어야 한다현재 추가된 의존성은 다음과 같다//..
CI/CD 개념개발자라면 한번쯤은 이런 생각을 했을 것이다 "서비스를 개발하고 배포하는 과정이 너무 귀찮은데?" 수시로 바뀌는 코드들과 버그 수정으로 반복되는 테스트, 빌드->배포 과정은 매우 비효율 적일 뿐더러 무엇보다 귀찮다. 반복되는 이 일련의 과정을 자동화 시킨다면 생산성과 효율 면에서 매우 긍정적인 효과를 가져다 줄 것이다!CI/CD 란 이런 개발자들의 귀찮음을 해결해줄 수 있는 훌륭한 자동화 기술 이다! CI(Continuous Intergration)CI 란 Continuous Intergration [지속적 통합] 을 의미한다.한 프로젝트에 git을 사용하여 여러 개발자가 개발하고 있다고 가정해보자 만약 프로젝트를 오랜 기간 병합하지 않고 각자 개발했다면 후에 병합을 진행했을 때 수많은 충..
MCP 란 무엇인가?!MCP는 여러 LLM 모델이 외부 세계와 통신하기 위해 엔트로픽 에서 정의한 표준 프로토콜 이라고 할 수 있다.여러 mcp를 소개하는 글에서는 mcp를 USB-C 포트로 비유하는 경우가 많은데, 이는 mcp 공식문서에서도 확인할 수 있는 내용이다.Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools. ..
결과 화면최종적으로 완성된 화면이다.제목은 '리뷰 크롤링' 이라고 지었으나, 리뷰 뿐만 아니라 영업시간과 영업중인지 아닌지 등 대부분의 데이터 들을 크롤링 하여 활용할 수 있다.들어가기 전기본적으로 네이버는 크롤링이 막혀있다.. 본 블로그는 스프링 부트에서 selenium을 활용한 크롤링 방법을 '공부' 하기 위해 작성하였기 때문에 이것을 우회하기 위한 자세한 설명은 제외하였다(네이버가 제공중인 api에서는 특정 매장의 정보를 제한적으로 공개하고 있기 때문에, 이상의 데이터를 크롤링 하는 것은 네이버 정책에 위배될 수 있음을 고려함)환경 세팅(준비물)JAVA Spring Bootselenium크롤링 할 대상 페이지selenium 의존성 추가(Gradle)implementation 'org.selenium..