분류 전체보기
-
업무 효율이 올라가는 검색 플러그인이 있다고 해서 깔아봤다. 그 전에 내가 잘 사용하는 파일/폴더 검색 단축어를 정리하자면! 유용한 파일/폴더 검색 단축어많겠지만 내가 사용하는 것만 나열해보았다. 1) 파일명 검색 ctrl + shift + r파일명을 적으면 해당되는 파일들이 쫘라락 나온다 2) 파일 내 단어 검색/수정 ctrl + f 3) 전체 검색 ctrl + H이건 비추! 대신 Quick Search로 대체할 수 있다! Quick Search 다운 방법참고로 다운받는 방법은 다양하다. 수동설치도 가능하고, jar를 삽입해서 쓸 수도 있고, Install New Software 에서 설치도 가능하다. 나는 그 중 제일 간단해보이는 Marketplace를 이용했다. Help 에서 Marke..
🐸STS 퀵 서치 (Quick Search) 플러그인 설치업무 효율이 올라가는 검색 플러그인이 있다고 해서 깔아봤다. 그 전에 내가 잘 사용하는 파일/폴더 검색 단축어를 정리하자면! 유용한 파일/폴더 검색 단축어많겠지만 내가 사용하는 것만 나열해보았다. 1) 파일명 검색 ctrl + shift + r파일명을 적으면 해당되는 파일들이 쫘라락 나온다 2) 파일 내 단어 검색/수정 ctrl + f 3) 전체 검색 ctrl + H이건 비추! 대신 Quick Search로 대체할 수 있다! Quick Search 다운 방법참고로 다운받는 방법은 다양하다. 수동설치도 가능하고, jar를 삽입해서 쓸 수도 있고, Install New Software 에서 설치도 가능하다. 나는 그 중 제일 간단해보이는 Marketplace를 이용했다. Help 에서 Marke..
2024.04.22 -
회사 프로젝트에 360도 공장 환경 모니터링 기능을 도입하기로 했다.간단한 개요를 말하자면 아래와 같다. 1. 간단 설명1) 공장에 360 카메라를 두고 그걸 1분 단위로 계속 가져와서 (여긴 파이썬 응용프로그램이 제어) 1-1) SFTP 활용 2) krpano 를 통해 360 카메라 원본을 cube 형태로 변경시키고3) 그걸 IIS(윈도우 기본 서버) 올리고 4) spring boot 웹 서비스 위에서 IIS 에 올린 내용을 iframe 으로 불러옵니다. 사족을 붙이자면, krpano 는 생전 처음 사용하는 서비스라 적용하는데 정말 정신이 없었다.다행인 건 krpano 의 document 가 정말 친절하기 때문에 버겁더라도 document를 꼼꼼하게 다 읽어보는 걸 추천한다.참고로 krpano는 유료 ..
💻krpano 사용법 초기설정회사 프로젝트에 360도 공장 환경 모니터링 기능을 도입하기로 했다.간단한 개요를 말하자면 아래와 같다. 1. 간단 설명1) 공장에 360 카메라를 두고 그걸 1분 단위로 계속 가져와서 (여긴 파이썬 응용프로그램이 제어) 1-1) SFTP 활용 2) krpano 를 통해 360 카메라 원본을 cube 형태로 변경시키고3) 그걸 IIS(윈도우 기본 서버) 올리고 4) spring boot 웹 서비스 위에서 IIS 에 올린 내용을 iframe 으로 불러옵니다. 사족을 붙이자면, krpano 는 생전 처음 사용하는 서비스라 적용하는데 정말 정신이 없었다.다행인 건 krpano 의 document 가 정말 친절하기 때문에 버겁더라도 document를 꼼꼼하게 다 읽어보는 걸 추천한다.참고로 krpano는 유료 ..
2024.04.09 -
로컬 테스트 용으로 project를 하나 더 가져왔더니 프로젝트 명이 같아서 오류가 발생했다. => 당연함! settings.gradle에 들어가 rootProject.name 을 변경해주면 된다~!이후에 Project > clean 해주면 끄읕! 그래도 해결되지 않는다면, 프로젝트 디렉토리 내부에 있는 `.idea`나 `build` 디렉토리 등에 남아 있는 Gradle 캐시 파일들이 업데이트되지 않아서 발생할 수 있다. 1) STS 를 껐다가 켜고2) 재 빌드 해보고3) import 하기 전에 settings.gradle을 vscode 등으로 미리 열어서 변경한 후에 재 import 그래도 안 될때는 아예 새로 만드는 걸 추천한다.
🐸스프링부트 A project with the name already exists. 해결로컬 테스트 용으로 project를 하나 더 가져왔더니 프로젝트 명이 같아서 오류가 발생했다. => 당연함! settings.gradle에 들어가 rootProject.name 을 변경해주면 된다~!이후에 Project > clean 해주면 끄읕! 그래도 해결되지 않는다면, 프로젝트 디렉토리 내부에 있는 `.idea`나 `build` 디렉토리 등에 남아 있는 Gradle 캐시 파일들이 업데이트되지 않아서 발생할 수 있다. 1) STS 를 껐다가 켜고2) 재 빌드 해보고3) import 하기 전에 settings.gradle을 vscode 등으로 미리 열어서 변경한 후에 재 import 그래도 안 될때는 아예 새로 만드는 걸 추천한다.
2024.03.18 -
또 잊어버릴까 봐 남기는 인터셉터 사용법!참고로 적는 경로는 파일의 경로가 아니라 URL 경로를 뜻한다. 1. 인터셉터 처리인터셉터는 HandlerInterceptor 인터페이스를 통해 구현할 수 있다. 아래처럼 적어주면 된다.따로 package를 만들어서 interceptor만 관리하고 있다. 아래 코드 를 보면, 처리해 줄 경로가 많아서 따로 메서드처리 해두었다. 이해는 금방 갈 거라 믿고! 유효하지 않은 경로나 사용자는 sendRedirect를 통해 메시지 컨트롤러로 넘겨주었다. 이후 해당 컨트롤러에서 알림을 주어 사용자가 알 수 있도록!package com.biz.interceptor;import org.springframework.web.servlet.HandlerInterceptor;imp..
🐸Spring Boot스프링부트 Interceptor인터셉터 적용법 (feat.실 사례)또 잊어버릴까 봐 남기는 인터셉터 사용법!참고로 적는 경로는 파일의 경로가 아니라 URL 경로를 뜻한다. 1. 인터셉터 처리인터셉터는 HandlerInterceptor 인터페이스를 통해 구현할 수 있다. 아래처럼 적어주면 된다.따로 package를 만들어서 interceptor만 관리하고 있다. 아래 코드 를 보면, 처리해 줄 경로가 많아서 따로 메서드처리 해두었다. 이해는 금방 갈 거라 믿고! 유효하지 않은 경로나 사용자는 sendRedirect를 통해 메시지 컨트롤러로 넘겨주었다. 이후 해당 컨트롤러에서 알림을 주어 사용자가 알 수 있도록!package com.biz.interceptor;import org.springframework.web.servlet.HandlerInterceptor;imp..
2024.03.08 -
정말정말정말 삽질을 계속 하다가 정리해서 올리는 스프링부트 cafe24 업로드 방법!첫 티스토리 글이다. 다들 파이팅~ 1. 초기 세팅 반드시 기억해야 할 것은 본인이 사용하고 있는 서버 환경과 cafe24 서버 환경을 맞추는 일이다.프로젝트 환경을 바꿀 수 없다면, cafe24의 서버 환경을 변경하면 된다!https://www.cafe24.com/login/홈페이지에서 반드시 확인을 하고 시작하시길 바란다. 그 다음으로 중요한 것나의 서비스 관리 > 서비스 접속관리 > FTP 를 들어가서 아이디와 도메인을 꼬옥 확인할 것! [War로 배포하기 전 Setting]아래의 2-1 과정을 통해, 기존 프로젝트가 bootWar를 생성하는데 오류가 없다면 이 과정은 넘겨도 된다.나는 무한히 반복되는 오..
🐸스프링부트 cafe24 업로드 총 정리 (세팅, 서버, DB)정말정말정말 삽질을 계속 하다가 정리해서 올리는 스프링부트 cafe24 업로드 방법!첫 티스토리 글이다. 다들 파이팅~ 1. 초기 세팅 반드시 기억해야 할 것은 본인이 사용하고 있는 서버 환경과 cafe24 서버 환경을 맞추는 일이다.프로젝트 환경을 바꿀 수 없다면, cafe24의 서버 환경을 변경하면 된다!https://www.cafe24.com/login/홈페이지에서 반드시 확인을 하고 시작하시길 바란다. 그 다음으로 중요한 것나의 서비스 관리 > 서비스 접속관리 > FTP 를 들어가서 아이디와 도메인을 꼬옥 확인할 것! [War로 배포하기 전 Setting]아래의 2-1 과정을 통해, 기존 프로젝트가 bootWar를 생성하는데 오류가 없다면 이 과정은 넘겨도 된다.나는 무한히 반복되는 오..
2023.11.29