안녕하세요! 이번 포스팅에서는 Spring Boot를 사용하여 간단하게 폼 값을 넘겨받아 Thymeleaf로 출력하는 예제를 작성해보겠습니다. 여담이지만, 저는 프로젝트를 하다가 막히거나 모르는게 있으면 구글링 해서 예제 프로젝트 작성 후 블로그에 정리하는 편입니다. 예제를 만들어보기 전에 먼저 Intellij에서 프로젝트를 생성하겠습니다. 좌측 Gradle 누르고 우측 Java 체크하고 생성하면 되겠습니다. 저는 spring-example로 생성했습니다. 본인이 원하는 이름으로 생성하시면 되겠습니다. 프로젝트 생성하면 Gradle 빌드툴이 초반에 작업을 하는데요. 여기서 조금만 기다려주면 세팅이 끝납니다! (네트워크 작업이 이루어지므로 이더넷 연결은 필수입니다.) 그 다음, build.gradle 파일..
이클립스를 셋팅하고 Spring MVC Project를 만드는데 다음과 같은 오류가 발생하였다. 구글링 해도 명쾌한 답이 나오지 않아 긴 삽질을 하던 중에 해답을 찾아 공유한다. [eclipse.ini] -vm plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.1.v20211116-1657/jre/bin 이 라인에서 기존 jre 경로를 지우고 본인이 설치한 jdk 경로를 지정한다. -vm C:\Program Files\Microsoft\jdk-11.0.14.9-hotspot\bin 요렇게. 끗.
URL url = new URL(""); HttpURLConnection http = (HttpURLConnection) url.openConnection(); List cookies = http.getHeaderFields().get("Set-Cookie"); for (String cookie : cookies) { System.out.println(cookie); }코드 내용은 그리 어렵진 않아서 잘 이해하실거라 생각하고 생략합니다.
제일 먼저 eclipse 폴더를 삭제합니다. C드라이브에 있는 user 폴더에서 .m2 폴더 삭제합니다. 같은 경로에 있는 .eclipse 폴더도 삭제합니다. 그다음 eclipse-workspace 폴더 내에 있는 .metadata 폴더를 삭제합니다. 위 폴더들을 다 제거하고 나면 이클립스는 완전히 제거되었습니다. 이클립스 홈페이지에서 zip 파일 다운로드 후 압축 풀고 실행하면 초기화 된 화면을 볼 수 있습니다. https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-12/R/eclipse-jee-2021-12-R-win32-x86_64.zip&mirror_id=1273 Thank You for ..
/** * emp 테이블 (사원관리용) * 사원번호 : empno * 사원명 : ename * 담당업무 : job * 상사의 사원번호 : mgr * 입사일 : hiredate * 급여 : sal * 수당 : comm * 부서코드 : deptno * * dept 테이블 (부서관리용 테이블) * 부서번호 : deptno * 부서명 : dname * 부서위치 : loc * * salgrade 테이블 (급여 등급 관리용) * 급여 등급 : grade * 급여 최소 지급 금액 : losal * 급여 최대 지급 금액 : hisal */ /** * 문제1 * 사원테이블에서 부서번호가 30, 사원명 'E' 포함, 급여 1000 이상 2000 이하 * 사원의 사원명, 사원번호, 급여, 부서코드 정보 조회 */ selec..
#include #include #include #define SIZE 10 typedef struct { int age; char name[20]; } Person; void setPerson(Person* ptr) { for (int i = 0; i < SIZE; i++) { strcpy(ptr[i].name, "hong"); ptr[i].age = 10; } } int main() { Person person[SIZE]; setPerson(person); for (int i = 0; i < SIZE; i++) { printf("%d. name : %s, age : %d\n", i+1, person[i].name, person[i].age); } } 아니 이게 왜 되는거지...??