[Springboot] Intellij 에서 스프링 부트 프로젝트 jar 만들기
·
STUDY/SpringBoot
Intellij + SpringBoot + Gradle일 경우 Gradle 탭프로젝트명 > Tasks > build > bootJar 실행 (더블클릭) 프로젝트 탭프로젝트명 > build > libs 폴더 내부에 [프로젝트 이름 + 버전-SNAPSHOT.jar] 형태로 생성
[Springboot] grpc server 예제
·
STUDY/SpringBoot
Spring Boot  - grpc server 이전글 : https://rebornbb.tistory.com/entry/Spring-Boot-grpc-client-%EB%B0%94%EC%9D%B4%EB%84%88%EB%A6%AC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%84%EC%86%A1 Spring Boot - grpc client 바이너리 데이터 전송Spring Boot  - grpc client 1. 프로젝트 생성 https://start.spring.io/  2. build.gradlebuildscript { // 24.07.21 기준 최신 버전 ext { protobufVersion = '4.28.2' protobufPluginVersion = '0.9.4' grpcVe..
[Springboot] grpc client 바이너리 데이터 전송
·
STUDY/SpringBoot
Spring Boot  - grpc client 1. 프로젝트 생성 https://start.spring.io/  2. build.gradlebuildscript { // 24.07.21 기준 최신 버전 ext { protobufVersion = '4.28.2' protobufPluginVersion = '0.9.4' grpcVersion = '1.65.1' }}plugins { id 'java' id 'org.springframework.boot' version '3.3.4' id 'io.spring.dependency-management' version '1.1.6' // Protobuf 플러그인을 적용하여 .proto 파일을 컴파일할 수 있다. 여기서 버전은 ext에 정의된 protobufPl..
[Springboot] kafka producer 예제
·
STUDY/SpringBoot
Spring Boot - kafka producer 1. 스프링부트 프로젝트 생성 2. application.properties spring.application.name=kafka# Kafka broker addressspring.kafka.bootstrap-servers=카프카서버주소# Producerspring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializerspring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer spring.kafka.producer.key-serializer=org.a..
[Springboot] 22-09-29 삭제·상세·수정 기능 수업 -3
·
STUDY/SpringBoot
스프링부트 삭제,상세,수정 수업 정리 3 이전글 : https://rebornbb.tistory.com/entry/Springboot-22-09-29-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-%ED%8E%98%EC%9D%B4%EC%A7%95-%EC%88%98%EC%97%85-2?category=1081544 [Springboot] 22-09-29 페이징 기능 수업 -2 스프링부트 페이징 구현 수업 정리 2 이전글 : https://rebornbb.tistory.com/entry/Springboot-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-%ED%8E%98%EC%9D%B4%EC%A7%95-%EA%B5%AC%ED%98%84-%..
[Springboot] 22-09-29 페이징 기능 수업 -2
·
STUDY/SpringBoot
스프링부트 페이징 구현 수업 정리 2 이전글 : https://rebornbb.tistory.com/entry/Springboot-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-%ED%8E%98%EC%9D%B4%EC%A7%95-%EA%B5%AC%ED%98%84-%EB%B0%A9%EB%B2%95 [Springboot] 22-09-28 스프링부트 페이징 수업 -1 denpendencies 수정 타임리프 사용할것이니 아래 denpendencies 추가 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layo..
[Springboot] 22-09-28 페이징 기능 수업 -1
·
STUDY/SpringBoot
스프링부트 페이징 구현 수업 정리 1 denpendencies 수정 타임리프 사용할것이니 아래 denpendencies 추가 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.1.0' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' application.properties 수정 파일 저장설정을 해주자. 저장경로에 H2 DB파일이 세이브될것이다. Member.java package com.example.demo.entity; impo..
[SpringBoot] 22-09-27 Thymeleaf 문법 총 정리
·
STUDY/SpringBoot
스프링부트 타임리프 문법 총 정리 ItemDto.java 타임리프 사용법 타임리프에서는 서버에서 받아온 데이터를 ${ } 을 이용하여 표기합니다. View(타임리프) 부분 타임리프 문법 중 글씨를 출력하는 th:text=""에 넘긴 데이터 ${name}을 넣어주면 위에 컨트롤러에서 매핑한 /ex02로 접속했을 때 화면에 set으로 넣었던 데이터들이 출력됩니다. th:each 반복문 th:each="name : ${name}" th:switch 스위치문 aa bb th:href 이동경로 th:href=" @{/name/name(id= ${name} )} " 파라미터 전달예제 레이아웃을 위한 Dependency 추가 implementation('nz.net.ultraq.thymeleaf:thymeleaf-l..