본문 바로가기

Tool

(18)
[Postman] URL 호출시 현재일시를 파라미터로 지정하는 방법 Postman을 이용하여 Web URL를 호출할때 시스템의 현재일시나 변동이 생기는 파라미터를 지정할 경우가 발생한다. 이 떄 사용하는 기술이 Postman의 Pre-request Script 기능이며 URL 호출하기전에 실행되는 스크립트이다. 자바스크립트 문법을 작성하여 개발할 수 있고 개발시 pm.globals.set 문법을 사용하여 전역변수를 지정할 수 있다. 1. Pre-request Script 탭 선택 - now 변수에 현재일시를 지정하고 전역변수로 지정 // 현재일시(yyyyMMddHHmmss) 구하기 var date = new Date(); var year = date.getFullYear().toString(); var month = date.getMonth() + 1; month = m..
이클립스/STS 플러그인 - EasyShell 이클립스 또는 STS를 사용하다 보면 프로젝트에서 maven, gradle 명령어를 cmd창에서 입력하거나 해당 폴더로 이동하는 일이 종종 발생한다. EasyShell 플러그인을 설치/사용하면 cmd창을 해당 폴더로 실행을 해주는 기능, 탐색기를 실행하는 기능, 선택한 소스의 전체경로복사, 선택한 소스의 부분경로를 복사해주는 기능을 쉽게 사용할 수 있다. 설치방법 설치가 완료되면 해당 프로젝트, 기능을 사용하고 싶은 폴더 및 파일에 마우스 우클릭으로 사용하면 된다. 1. Open Command Prompt Here 기능 2. Show In Explorer 기능 3. Copy Full path to clipboard 기능 자바소스폴더 전체경로복사 예): C:\Develop\Workspace-wyleedp\..
STS 및 개발Tool에 JetBrains Mono 폰트적용하기 STS Tool 에서 드라큘라 테마를 적용하다 마음에 안들어 기본 테마에 JetBrains Mono 폰트를 적용하니 눈이 편해지고 개발이 좀 수월해 졌다. (이럴꺼면 IntellJ를 써야하는 수준이 아닌가 싶다.!?) D2Coding -> 나눔고딕코딩 > JetBrain Mono 폰트로 개발환경을 변경하게 되었는데 만족도가 아주 높다. STS에서만 사용하는 것이 아니고 텍스트 편집툴, 콘솔(wt), SSH 등에 적용해도 사용하고 있는 중이다. 사이트 URL - https://www.jetbrains.com/lp/mono/#license JetBrains Mono: A free and open source typeface for developers Try JetBrains Mono in your IDE. ..
[윈도우11] VisualStudio2022 / .NET Framework 4.6.1 버전 프로젝트 설정 불가 현상 윈도우11, VisualStudio 2022에 .NET Framwork 4.6.1 프로젝트를 세팅하려고 했으나 실패 해결 시도방법1 .NET Framework 4.6.1(NDP461-KB3102436-x86-x64-AllOS-ENU.exe) 을 설치하려고 했으나 "이 컴퓨터에 .NET Framework 4.6.1 또는 이후 업데이트가 이미 설치되어 있습니다." 문구가 표시되면서 설치 계속실패 발생 해결 시도방법 2 프로그램 추가/삭제를 이용하여 .NET Framework 모두 삭제, Windows 기능에서 .NET Framework 모두 미사용으로 변경 그래도 실패 해결 시도방법3 .NET Framework Cleanup Utility(cleanup_tool.exe)를 이용한 전체 삭제 후 Visu..
[STS] Java 개발시 기본객체 및 기본문법 에러상황 해결방법(String/System/package) File을 테스트하기 위해 자바프로젝트 생성, FileTest.java 파일을 생성 후 에러발생 절대 에러가 발생하지 않는 System, String 객체, package 문법에서 에러가 발생 JRE가 설정이 안되어 있거나 Build 순서가 첫번째로 설정이 안되어 있으면 발생하는 문제로 파악되었다. 프로젝트 우클릭 > Properties > Java Build Path > Order and Export 에서 JRE를 첫번째로 이동(Up) 시켜주면 해결된다. 에러가 발생하지 않고 정상적으로 작동된다.
[TeamCity] SpringBoot 웹어플리케이션 gradle build시 CustomMessageMissingMethodException 발생 TeamCity 첫번째 STEP : gradle clean bootWar 시 에러발생 Starting: C:\Develop\Gradle\gradle-7.4.1\bin\gradle.bat --init-script C:\Develop\TeamCity\buildAgent\plugins\gradle-runner\scripts\init.gradle -Dorg.gradle.daemon=false -b build.gradle clean bootWar in directory: C:\Develop\TeamCity\buildAgent\work\c25fb4bc0a8c3d3a To honour the JVM settings for this build a single-use Daemon process will be forked..
[CI/CD] Teamcity 2021.2 설치 및 GitHub 소스빌드 환경구성(윈도우11) JetBrains에서 개발한 CI/CD Tool - TeamCity를 설치하고 기본환경을 구성해보자. 제일 유명한 젠킨스도 존재하지만 UI나 빌드환경구성을 경험해 본 바로 TeamCity가 월등히 좋은 것 같다. (아주 개인적인 생각이다.!!) 1. https://www.jetbrains.com/teamcity/ 접속 후 설치파일 다운로드 윈도우 환경이니 exe 파일을 다운로드하면 된다. 프로페셔널 버전이 100개의 빌드, 빌드에이전트가 3개까지가 상업용으로 무료이니 엄청좋은 라이센스 정책이다. 경험상 실제 프로젝트에서 사용해보면 많아야 빌드개수가 20~30개정도이니 프로페셔널 버전도 충분하다. 2. 설치파일클릭, 라이센스 동의, 설치경로지정 Next 라이센스확인 > I Agree 설치경로를 지정 3. ..
[STS] Tomcat Server 설정 후 구동시 에러(The server cannot be started because one or more of the ports are invalid.) STS/Eclipse 에서는 로컬에 설치된 WAS의 파일을 참조하여 새로운 서버를 구성하고 서비스를 시작할 수 있는 기능이 있다. (이미 구동중인 WAS와 전혀 간섭없이 별도의 서비스를 구동할 수 있다.!!!) 하지만 포트설정이 잘못되면 에러가 발생되면서 서비스 구동을 할 수 없다. 개발환경 JDK 11 Apache Tomcat 9.0 STS 4 에러내용 The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 해결방안 설정을 완료한 톰캣 서버를 더블클릭하여 포트설정을 입력하거나 다른 포트로 변경하면 에러는 해결된다. Tomcat a..