본문 바로가기

개발/스프링 프레임웍11

spring boot, thymeleaf, neo4j 그래픽 시각화 하기 sigma.js 샘플 스프링 부트, 타임리프?타입리프? 에 neo4j를 붙여 봤다 기존 RDB와는 많이 다른 객체간의 연결관계에 기반한 graphdb를 붙여 보았다.  일단은 생각 보다는 내 맘에 쏙 드는 샘플이나 글들이 별로 없었고 RDB나 NOSQL을 많이 쓰는 거 같다. 언제나 그렇듯이 별거 아닌걸로 날린 시간이 많은거 같다.  1. 프로젝트 설정1.1 Spring Boot 프로젝트 생성Spring Initializr를 사용하여 새로운 프로젝트를 생성합니다.필요한 의존성을 추가합니다:Spring WebSpring Data Neo4j1.2 Maven 의존성 설정pom.xml 파일에 다음과 같이 의존성을 추가합니다: org.springframework.boot spring-boot-s.. 2024. 11. 10.
스프링 부트 thymeleaf neo4를 이용해 어플리케이션 만들기 스프링 부트, Thymeleaf, 그리고 Neo4j를 사용하여 애플리케이션을 개발 샘플 입니다.참고 자료:Spring Boot 공식 문서Thymeleaf 공식 문서Spring Data Neo4j 공식 문서   프로젝트 설정:Spring Initializr를 사용하여 새로운 스프링 부트 프로젝트를 생성하세요.필요한 종속성을 추가하세요:Spring WebThymeleafSpring Data Neo4jNeo4j 데이터베이스 설정:로컬 머신에 Neo4j를 설치하거나 Docker를 사용하여 실행하세요.기본 포트는 7474(HTTP)와 7687(Bolt)입니다.브라우저에서 http://localhost:7474로 접속하여 데이터베이스를 구성하세요.application.properties 또는 application... 2024. 11. 8.
JSON-LD란 무엇인가요? 스프링에 적용 방법 쉽게 설명해 드릴게요. 만약 여러분이 웹사이트를 운영하고 있다면, 구글 검색 결과에서 내 콘텐츠를 더 잘 보여주고 싶다는 생각을 해본 적 있을 거예요. 이때 유용한 것이 '구조화 데이터 마크업'입니다. 그 중에서도 JSON-LD는 구조화 데이터를 추가하는 인기 있는 방법이에요. 자, 이제 JSON-LD가 무엇인지, 그리고 이를 Java Spring 프로젝트에 어떻게 적용할 수 있는지 차근차근 알아볼까요? JSON-LD란?" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스JSON-LD(JavaScript Object Notation for Linked Data)는 웹페이지의 데이터를 보다 이해하기 쉽도록 구조화하는 방법이에요. 주로 검색 엔진에 정보를 제공하기 위해 사용하죠. 쉽게 말해, 웹페이지에 있는.. 2024. 11. 7.
jdk 받을땐 adoptOpenJdk 자바 jdk를 사용할땐 라이센스 문제가 있을수 있으므로 무엇을 받을까 고민하다 spring.io 에 링크되어 있는 AdoptOpenJdk를 사용 하기로 했다 https://adoptopenjdk.net/ AdoptOpenJDK AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX. adoptopenjdk.net 에 가면 받을수 있는데 최신 버전을 좋아 하는 나는 16으로 하고 기타 os나 비트 , 설치형으로 받을 건지 압축으로 .. 2021. 9. 2.