IntelliJ Cause: invalid source release: 11 에러
·
에러 해결
인프런 김영한님의 스프링 핵심원리 수강 중 프로젝트 import 후 서버를 실행하는 과정에서 Cause: invalid source release: 11 이란 에러가 발생했다. java 11에 관한 에러인 거 같아 cmd에서 자바 버전을 확인했다. 정상적으로 java 11은 설치되어 있는 거 같은데.... 혹시 몰라 환경 변수를 확인해봤다. 이런! 환경 변수 JAVA_HOME의 변수 값이 1.8 버전의 경로로 되어있었다. Intellij를 재실행하고 서버를 켜봤는데 얽 Execution failed for task ':CoreApplication.main()'. > Process 'command 'C:/Program Files/Java/jdk1.8.0_301/bin/java.exe'' finished w..
방통대 컴퓨터과학과 2022 3학년 1학기 편입, 수강신청 완료!
·
방통대 컴퓨터과학과/잡담
과목을 선택한 기준은 순전히 내 호기심 위주였다. 딱히 뭐 선수과목 이런 거 따지진 않았음. 그래서 내가 선택한 과목들은 바로바로바로바로~ 기본으로 들어야 하는 원격대학교육의 이해 빼고 총 6과목이다. 1. 컴퓨터의 이해(교양) 2. C 프로그래밍(전공) 3. 데이터 정보처리 입문(일선) 4. 이산수학(전공) 5. Java 프로그래밍(전공) 6. 데이터베이스 시스템(전공) 다른 사람들보다 좀 특이한 건 교양과 일선 두 개가 있는 이유는 처음이라 6전공을 도전하기엔 좀 빡실 것 같기도 하고.. 데정입의 경우는 관심이 좀 있는 편이라 한 번쯤은 들어보는 것도 좋지 않을까 해서 넣었다. 나는 후비적거리며 대충 수강 신청했지만 MBTI J님들이 좋아할 만한 선행교과 목표를 투척한다. 그리고 수강 신청하면서 궁금..
IT 비전공자가 방통대 편입을 선택한 이유
·
방통대 컴퓨터과학과
IT 비전공자라면 한 번쯤 고민해봤을 만한 방송통신대에 3학년 편입 원서를 제출했다(물론 온라인으로). 원서를 제출하기 전까지 많은 고민이 있었는데, 그 고민들에 대해 얘기해보려 한다. 일단 나에 대해 잠깐 소개하자면 그 흔하디 흔한 국비 수료생이며 취업을 했다. 현재는 프로젝트 진행 중이며 정신없이 일을 하고 있다. 그리고 작심삼일을 제일 잘하며 강제적인 스케줄이 있어야 공부를 하는 편이다. 벌써부터 방통대를 선택한 이유를 어렴풋이 느낄 수 있겠지만 더 자세하게 써보자면........ 1. 전공 지식 비전공자니까 당연히 전공 지식이 매우 매우 부족하다. 실무에서도 모르는 용어가 많아 부끄럼을 무릅쓰고 더 자세히 물어볼 때가 많았다. 지금이야 신입이니까 이런 질문이 가능하지 연봉이 늘어나면 늘어날수록 혼..
Spring JSON 파일 Expected value at 1:0 에러 해결
·
에러 해결
넥사크로를 연동하는 도중 JSON 파일에 X 표시가 떠있어 심히 거슬렸다. 실행되는 데는 아무 이상이 없어 그냥 넘어가줄라 했는데 프로젝트 창만 보면 X에 눈길이 가 해결했다. 먼저 상단 Window - preferences Validation - JSON Validator 체크를 모두 해제 - Apply Yes,,, Yes여요 JSON - JSON Files > Validation에서 Enable syntax validation과 Enable schema validation 체크 그리고 Missing start object, Missing end object 두 개 다 Ignore로 설정해주면 된다. ㅖ Apply and Close를 누르면 팝업창이 또 뜬다. 그럼 나는 또 Yes여요! 그럼 또 팝업이..
전자정부 표준 프레임워크와 넥사크로 연동하기_2
·
공부/넥사크로
넥사크로 프로젝트 생성 경로는 이클립스 워크스페이스 src\main에 위치 쭉 Next 클릭 후 Finish 이클립스 상에서 프로젝트 src폴더 Refresh Generate Path 설정 Yes 컴포넌트 배치 Form_Work 클릭 확인용으로 아무거나 배치 저장 후 Regenerate 이클립스 프로젝트 Refresh 프로젝트 클린 web.xml 수정 저장 후 서버 실행 이전 게시글 전자정부 표준 프레임워크와 넥사크로 연동하기_1 먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co... devhan.t..
전자정부 표준 프레임워크와 넥사크로 연동하기_1
·
공부/넥사크로
먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public true true com.nexacro.uiadapter17.spring uiadapter17-spring-core 1.0.0-SNAPSHOT org.springframework spring-webmvc org.slf4j slf4j-api com.nexacro.uiadapter17.spring uiadapter17-spring-dataaccess 1.0.0-SNAPSHOT org.springf..
전자정부 표준 프레임워크 MariaDB 연동
·
공부/넥사크로
패키지, 파일 생성 MariaDB 테이블 생성, 데이터 추가 # 테이블 생성 CREATE TABLE `tbl_emp` ( `NO` INT(11) NOT NULL COMMENT '사번', `NAME` VARCHAR(50) NULL DEFAULT NULL COMMENT '이름', `JOB` VARCHAR(50) NULL DEFAULT NULL COMMENT '직급', `DEPT` DATETIME NULL DEFAULT NULL COMMENT '부서', PRIMARY KEY (`NO`) ) COLLATE='utf8_general_ci' ; # 데이터 추가 INSERT INTO tbl_emp VALUES (1, '홍길동', '대리', '영업'); INSERT INTO tbl_emp VALUES (2, '이길동'..
전자정부 표준 프레임워크 JSP 연결
·
공부/넥사크로
JSP 파일 생성 테스트 화면이니 확인용으로 h1 태그 걸기 Package, controller.java 생성 만약 패키지 경로들이 위의 사진과 같이 안보이면 아래와 같이 설정하면 된다. TestController.java package egovframework.example.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class TestController { @GetMapping("/test.do") public String testPage() { return "test"; } } 저장 후 ..
전자정부 표준 프레임워크 필요없는 파일 삭제
·
공부/넥사크로
빨간 네모 모두 삭제(Sample 관련) 삭제된 파일 관련 설정 수정 SQL 관련 폴더 이름 변경 src/main/resources/egovframework/sqlmap의 example 폴더명을 mariadb로 변경(각자 원하는 폴더명 기재) context-mapper.xml 빨간 네모 부분을 수정한다. 수정 sql-mapper-config.xml 에러 표시가 나는 두 줄 주석처리 후 저장 context-sqlMap.xml 주석처리 dispatcher-servlet.xml jsp 하위 폴더를 삭제했기 때문에 위의 부분을 수정해야한다. 이전 게시글 전자정부 표준 프레임워크 설정, 프로젝트 생성 버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 ..
전자정부 표준 프레임워크 설정, 프로젝트 생성
·
공부/넥사크로
버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 필요 1.8 톰캣 불필요 9.0 메이븐 불필요 3.8.2 MariaDB 불필요 10.4.21 프로그램 명을 클릭하면 다운로드 사이트로 이동합니다. 개발 폴더 구성 1. 전자정부 표준 프레임워크 2. maven 3. Tomcat 4. 전자정부 프레임워크 workspace 이클립스 이클립스 실행 후 경로 잡아주기 New > other > eGovFrame Web Project 다운 후 팝업 창에서 Open Perspective 클릭 프로젝트가 생성되며 상단 메뉴에 전자정부프레임워크 관련 메뉴가 생긴다. Maven(메이븐) 경로 설정 상단 Window > Preferences > Maven > Us..
IT 국비교육에서 강사가 중요한 이유(feat. 국비 강사 신고하기)
·
잡담/국비교육
국비교육에 대해 처음으로 포스팅한 글에 잠깐 강사의 중요성에 대해 언급했었다. 저 포스팅엔 강사가 중요한 이유를 간략하게 얘기했어서 솔직히 국비 학원을 다녀보지 않은 입장에서는 와닿지 않을 수가 있다. 그래서 조금 더 자세하게 얘기해볼까 한다. 입시나 자격증, 시험 등을 위해 학원을 찾아보면 자연스레 알 수 있는 정보는 '스타 강사'의 이름 리스트다. 인생에 있어 정말 중요한 순간, 선택이기 때문에 사람들은 강의력이 좋은, 지루하지 않은 강사들을 원한다. 즉 강사의 중요성을 충분히 알기 때문에 좀 더 비싼 돈을 내더라도 스타 강사를 선택하는 사람들은 적지 않다. 비전공자의 입장에서 아무리 말도 많고 탈도 많은 쓰레기라지만 '국비' 또한 인생에 있어 중요한 순간, 선택이라 생각한다. 이 점을 염두에 두고 ..
IT 국비교육, 쓰레기 속에서 그나마 덜 쓰레기인 곳 찾는 팁
·
잡담/국비교육
갓구글에 "국비"라는 단어를 검색하면 자동 완성(?) 기능에 "쓰레기"라는 단어를 찾아볼 수 있다. 또한 부정적인 단어들이 많은데 오늘 간단하게 이 얘기를 좀 해보고 싶어서 카테고리까지 만들었다. 일단 결론부터 얘기해보자면 국비지원은 쓰레기가 맞다! 솔직히 까놓고 얘기해보자, 우리나라 속담 중 '싼 게 비지떡'이라는 속담이 있다. 싸면 쌀 수록 제 값을 못한다는 얘긴데.. 이게 나라에서 운영하는 국비라고 비껴나갈 수 있을까..? 절대 불가능이다. 무료는 무료답다. 딱 그 정도.. 물론 국가에서 학원에 돈을 주긴 하지만 그래도 수강생 입장에서는 '무료'다. 그러니 절대 질 좋은 '유료' 학원들과 비교하지 말았으면 좋겠다. 간혹 가다 좋은 '무료' 학원도 많다. 예를 들면 싸피, 42서울 등등... 하지만 ..
[스프링] Log4j 어노테이션 에러 해결
·
에러 해결
위와 같이 Log4j 어노테이션이 감빵에 가면서(빨간 줄) org.apache.log4j.Logger cannot be resolved to a type 이런 메세지가 뜬다면 당장 pom.xml 파일을 열어보자. 바로 저 빨간 네모 박스에 있는 runtime 놈이 범인이니 해당 코드를 주석처리해주면 말끔히 해결할 수 있다. 주석처리 후 저장해주면 이렇게 출소한 Log4j 어노테이션을 만날 수 있다. 왜 이런 에러가 날까? 개발자 답게 한 번 찾아봤다. dependency는 각각의 scope를 가진다. scope의 종류는 아래와 같다. compile : 기본 영역이며 컴파일 시점에 필요하고 배포할 때도 포함된다. provided : 컴파일 시점에 필요하지만 배포 시점에는 불필요한 라이브러리로 JDK, Se..