전체 글(162)
-
[Spring Boot] @RequestParam 사용 시 name 없는 경우 -parameters 오류 해결 방안
이클립스에서 Controller에서 @Requestparam을 사용할 때public ProcResultVo delete(HttpServletRequest request, HttpServletResponse response, @RequestParam(required = true) String userId, Model model) {...}이렇게 했을 때 name 속성이 없어서 -parameters 가 필요하다는 오류가 발생한다.체크하는 방법은 import java.lang.reflect.Method;import java.lang.reflect.Parameter;import org.springframework.ui.Model;import org.springframework.web.bind.annota..
2026.01.01 -
VSCode와 WSL 연동
WSL에 Ubuntu가 설치되어 있다는 가정하에 진행한다.1. 제어판 Windows 기능 켜기/끄기 설정Linux용 Windows 하위 시스템과 Virtual Machine Platform을 활성화 해야 한다. 2. WSL에서 VSCode 실행WSL 환경으로 접속한다. 접속한 후에 code . 을 입력한다. 그러면 VSCode 창이 뜬다. 3. VSCode에서 WSL 폴더 접근VSCode에서 WSL을 검색해서 설치한다.첫번째 방법은, 설치하고 나면 제일 하단에 Search에서 검색해서 접근하는 방식이 있다.Show and Run Commands를 선택하고 Connect to WSL을 검색하면 나오는 항목을 클릭한다.메뉴 File에서 Open Folder을 선택한다.그러고 나면 WSL에 있는 폴더가 이렇게..
2025.07.15 -
[Python] .bat 파일로 백그라운드 실행 스크립트 생성 방법
파이썬으로 만든 파일을 백그라운드에서 실행하도록하는 스크립트 생성 방법이다.예를들어 파이썬으로 watch_file.py 처럼 특정 폴더의 파일들를 감시하는 프로그램을 만들었다고 했을 때이걸 백그라운드에서 돌아가게 하기 위한 작업니다.실행은 pythonw를 이용하여 실행한다.아래처럼 .bat파일을 하나 생성한다. (예 : run_watcher_file.bat)@echo off:: 관리자 권한으로 실행:: 관리자 권한이 아니면 자동으로 관리자 권한으로 재시작net session >nul 2>&1if %errorlevel% neq 0 ( echo 관리자 권한 필요 - 재시작 중... powershell -Command "Start-Process '%~f0' -Verb runAs" exit /b..
2025.07.14 -
[JAVA] 한컴 오피스 HWPX를 HWP로 변경
JAVA에서 한글파일 HWPX를 HWP로 저장하는 방식이다.Spring 실행 직후 감시 쓰레드 시작하여 특정 폴더에 HWPX 파일이 들어오면 HWP로 변환한다.package com.incoresys.hwp2xml.service;import static java.nio.file.StandardWatchEventKinds.*;import java.io.File;import java.io.IOException;import java.nio.file.*;import java.nio.file.attribute.BasicFileAttributes;import java.util.HashMap;import java.util.Map;import org.springframework.stereotype.Component;im..
2025.07.14 -
폐쇄망에서 Gradle 빌드 오류 처리방법
인터넷 망에서 build.gradle 파일은plugins { id 'java' id 'org.springframework.boot' version '3.4.6' id 'io.spring.dependency-management' version '1.1.7'}group = 'com.incoresys'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(21) }}configurations { compileOnly { extendsFrom annotationProcessor }}repositories { flatDir { dirs 'libs' }}dependencies { compil..
2025.07.14 -
[Python] 한컴오피스 HWPX를 HWP로 변경
watchdoc을 이용해서 특정 폴더에 hwpx 파일이 들어오면 hwp로 변환하는 프로그램그리고 알림을 통해서 특정 URL로 메시지 보내도록 처리 함.import osimport timeimport tracebackimport pythoncom # COM 객체 사용을 위한 초기화 (멀티스레드 환경에서는 필수)import win32com.client # pywin32: 한글(HWP) 자동화 COM 객체 호출import requests # HTTP 메시지 전송을 위한 모듈from watchdog.observers import Observer # 디렉토리 감시기from watchdog.events imp..
2025.07.11