반응형 Programing/Springboot39 Eclipse Spring boot Gradle 프로젝트 간단 생성 방법 Eclipse Spring boot Gradle 프로젝트 간단 생성 방법 원래는 간단 합니다. 이클립스 좌측 Project Explorer 에서 오른쪽 마우스 클릭. New > Other... > Spring > Spring Starter Project 선택. 해서 버전만 선택하면 끝. 저도 이전에 포스팅 했었죠. Link : Eclipse SpringBoot 프로젝트 생성, 이클립스 스트링부트 프로젝트 생성, jar 배포하기 Eclipse SpringBoot 프로젝트 생성, 이클립스 스트링부트 프로젝트 생성, jar 배포하기 Eclipse SpringBoot 프로젝트 생성, 이클립스 스트링부트 프로젝트 생성, jar 배포하기 이번 포스팅에서는 이클립스에서 SpringBoot 프로젝트를 생성해 Hello.. Programing/Springboot 2019. 10. 17. Redis pub/sub 사용 중 발생 에러 Spring Data repository 관련 Redis pub/sub 사용 중 발생 에러 Spring Data repository 관련 Spring Boot Sever 간 통신을 Redis Publish / Subscribe 로 하고 있는데, 갑자기 아래와 같은 문구가 나오더니 Redis가 정상작동 하지 않았습니다. [2019-06-24] [10:54:11.508] [INFO] No active profile set, falling back to default profiles: default[2019-06-24] [10:54:12.883] [INFO] Multiple Spring Data modules found, entering strict repository configuration mode![2019-06-24] [10:54:12.899] [.. Programing/Springboot 2019. 6. 24. Java springboot nkzawa socket.io-client 소켓 클라이언트 구현 Java soket.io client Java springboot nkzawa socket.io-client 소켓 클라이언트 구현 Java soket.io client [gradle 의존성 주입] compile group: 'com.github.nkzawa', name: 'socket.io-client', version: '0.5.0' [SocketClient. Class] import java.net.URISyntaxException; import org.json.simple.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import com.github.nkzawa.emitter... Programing/Springboot 2018. 11. 6. Spring boot jetty websocket 서버 개발, 웹소켓 서버 구현 Spring boot jetty websocket 서버 개발, 웹소켓 서버 구현 웹 소켓은 HTML5 표준 웹어플리케이션 통신기술 입니다. 브라우저와 서버가 양방향 통신을 할 수 있고, 통신을 하는데 별다른 제약이 없습니다. 크롬, 사파리, 파이어폭스, 오페라, IE 최신버전에서 지원을 하고 있습니다. TCP 기반이라 기존 ajax와 같은 동적 통신방식 보다 가볍고 실시간 통신 성능이 우수합니다. 그럼 Spring boot 와 jetty 를 활용하여 websocket 서버를 구현하는 방법을 알아보도록 하겠습니다. gradle에 jetty websocket 의존성 주입을 합니다. dependencies { compile group: 'org.eclipse.jetty.websocket', name: 'web.. Programing/Springboot 2018. 9. 26. Springboot logback 설정하기, 콘솔 및 파일저장 Springboot logback 설정하기, 콘솔 및 파일저장 [spec] IDE : eclipse Mars 4.5.2 springboot version : 2.0.2 logback 설정파일 생성 src/main/resources 경로에 logback 패키지를 생성합니다. 그리고 그 내에 logback-spring.xml 파일을 생성합니다. 그리고 src/main/resource 경로에 위에서 생성한 logback 설정파일을 읽을 수 있도록 경로를 설정해 줍니다. 1 2 java# 로그 설정파일 위치 지정 logging.config=classpath:logback/logback-spring.xml cs 이제 스프링부트 프로젝트 실행 시 logback 설정파일을 읽어 로그를 남길 수 있게 되었습니다. 그럼.. Programing/Springboot 2018. 8. 17. SpringBoot Redis(Jedis) 활용 Publish/Subscribe pub/sub 구현 방법 SpringBoot Redis(Jedis) 활용 Publish/Subscribe pub/sub 구현 방법 [Spec] IDE : Eclipse Mars.2 Release (4.5.2) SpringBoot : 2.0.2.RELEASE Jedis : 2.9.0 Dependency Tool : Gradle 참고! Redis는 특정서버에 설치되었다는 가정하에 진행합니다. 용어부터 설명을 하면 Redis는 메모리 기반의 Key/value NoSQL DB 라고 생각하시면 되고 Jedis 는 자바에서 Redis를 좀더 효율적으로 사용하기 위한 클라이언트 입니다. Publish / Subscribe 는 Redis를 사용하는 주요 이유 중에 하나로, Channel에 값을 올리면(Publish) 그 체널을 바라보고 있는 .. Programing/Springboot 2018. 8. 13. Eclipse SpringBoot 프로젝트 생성, 이클립스 스트링부트 프로젝트 생성, jar 배포하기 Eclipse SpringBoot 프로젝트 생성, 이클립스 스트링부트 프로젝트 생성, jar 배포하기 이번 포스팅에서는 이클립스에서 SpringBoot 프로젝트를 생성해 HelloWord를 콘솔창에 출력하고 해당 프로젝트를 배포하는 방법에 대해서 알아보겠습니다. 우선 이클립스를 실행합니다. Package Explorer에서 마우스 오른쪽 버튼 클릭 후 New>Other.. 을 선택합니다. New 창이 나타나면, Spring>Spring Starter Project 를 선택한 후 Next New Spring Starter Project 창이 나타나면, 위와 같이 설정 후 Next Name, Group, Artifact, Description, Package는 나름에 맞게 설정해 주시고, Type, Pack.. Programing/Springboot 2018. 8. 10. SpringBoot jersey2-grizzly2-swagger RESTful API example REST api 서버 개발 SpringBoot jersey2-grizzly2-swagger RESTful API example REST api 서버 개발 이번 포스팅에서는 SpringBoot 에서 jersey2, grizzly2, swagger 라이브러리를 활용하여 REST api 를 개발하는 방법을 알아보도록 하겠습니다. [SPEC] SpringBoot 2.0.2 RELEASE jersey-container-grizzly2-servlet 2.26 jersey-hk2 2.26 swagger-jersey2-jaxrs 1.5.0 [gradle] compile group: 'org.glassfish.jersey.containers', name: 'jersey-container-grizzly2-servlet', version: '2.26.. Programing/Springboot 2018. 7. 17. Springboot 기반 Californium COAP 통신 서버 구현 Springboot 기반 Californium COAP 통신 서버 구현 웹 개발자로 6년간 일을 하고, 슬슬 지처가는 중에 서버를 구현해 볼 기회가 생겼습니다.! COAP 통신 서버 구현과, 기존에 있던 MFC 서버와 TCP 통신으로 데이터를 주고 받는 것이 미션이였습니다. 우선 기반 프레임워크는 SpringBoot 로 결정했고, 서버 개발자분들의 조언을 받아 고성능 비동기 네티워크 프레임워크인 Netty를 얹기로 결정했습니다. 스펙은 아래와 같습니다. Java : 1.8.0_131 IDE : eclipse Mars 4.5.2 SpringBoot : 2.0.2 dependency tool : gradle 우선 이클립스에서 SpringBoot 프로젝트를 생성합니다. Package Explorer>마우스오른.. Programing/Springboot 2018. 7. 13. 이전 1 2 3 다음 💲 추천 글 반응형