일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- egov
- Spring
- javascript class
- 전자정부프레임워크
- 자바스크립트
- Intellij
- javascript 클래스
- 디자인 패턴
- javascript
- 자바스크립트 class
- spring boot CRUD
- 스프링 에러
- Spring REST API
- 인텔리제이
- spring 에러
- 오라클
- exceptiontransfer
- REST API
- 스프링
- 전자정부 샘플
- spring 설정 파일
- spring boot error
- spring boot rest api
- 스프링부트 post api
- pom.xml
- Oracle
- Spring boot
- spring boot post api
- 자바스크립트 클래스
- 메이븐
- Today
- Total
목록전체 글 (63)
빵구의 개발 메꾸기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mXG8k/btrA9iljhFY/fClr0f4FG4e8NLB16sjkmk/img.png)
git에서 받은 Spring Maven Project를 Tomcat 서버에 올리고 구동을 시켰는데 LifecycleException이 발생했다. Project Clean도 해보고 Tomcat 서버 Clean도 해봤으나 조치가 되지 않았다. 보통 LifecycleException이 발생하면 원인은 필요한 라이브러리가 정상적으로 받아지지 않았기 때문인 경우가 많다. maven은 필요한 라이브러리들을 dependency에 추가만 하게되면 자동으로 다운로드가 받아지는데 이 때 가끔 정상적으로 받아지지 않는 경우가 있다. 이럴 경우 초기화 해주고 다시 받아주면 문제가 해결된다. 이 문제도 결국 확인해 본 결과 로컬에 있는 Maven 저장소가 문제였다. ① git에서 받은 Spring Maven Project를 정..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qxxvs/btrBcr8Eg2G/GGoGKzTHZiwVK1oZpjj8mk/img.png)
Eclipse IDE에서 git에서 받은 프로젝트의 디렉토리를 잡고 import 하려고 했으나 No projects are found to import 라는 경고 메세지와 함께 프로젝트가 존재함에도 불구하고 인식이 되지 않는 문제가 발생했다. 따라서 다른 방법으로 프로젝트를 import 했다. 우선 에러가 발생한 경우의 과정을 보여주고 다른 방법으로 import한 과정을 보여주고자 한다. ① 프로젝트를 import하기 위해 상단 File 메뉴의 import를 클릭한다. ② General ▶ Existing Projects into Workspace 를 클릭한다. ③ Next 버튼을 클릭한다. ④ Browse 버튼을 클릭 후 import할 프로젝트가 있는 경로를 잡아준다. ⑤ import를 하려고 했으나 ..
logging은 클라이언트에서 서버쪽으로 이벤트가 발생하여 데이터를 보낼 때 시스템의 상태에 대해 기록으로 남기는 것을 의미한다. 이 기록을 log라고 한다. 주로 시스템의 문제가 발생했을 시 log를 통해 원인을 파악하고 조치하기 위해 사용한다. JDK 1.4 부터 logging 라이브러리가 내장되어 있지만 활용하기에 부족한 부분이 많고 유연하지 못한 부분이 존재했다. 또한 system.out.println() 메서드를 활용하여 기록을 남길 수 있지만 비효율적인 메모리사용과 안정적이지 못한 단점이 있기 때문에 개선하기 위해 log 관련 다양한 framework들이 생겨나게 되었다. 장점으로는 각 단계 별 상황에 맞는 메세지를 전달 가능하다. slf4j는 Simple Logging Facade For J..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dWB1fm/btrAPznxaiM/J3S5AJeAmCdl3KYVC7oqU1/img.png)
① window 검색 창에 SQL Plus을 입력하고 실행한다. ② 관리자로 로그인한다. ③ 이 작업을 하는 이유는 12c 버전부터 계정 생성 시 유저이름앞에 c##을 붙여야하는 규칙이 생겼는데, 현재 실행시킬 hr 스크립트에는 c##없이 계정을 생성한다. 이 작업을 하지 않게 되면 '올바르지 않은 이름' 이라는 에러가 발생할 것이다. ④ 오라클에서 @는 실행을 의미하고 ?는 오라클 환경변수가 있는 위치를 나타낸다. 다음과 같이 스크립트를 실행한다. 하지만 'hr_main.sql 파일을 열 수 없습니다'라는 에러가 발생했다. 이유는 현재 저 경로에 해당 파일이 존재하지 않기 때문이다. ① https://docs.oracle.com/en/database/oracle/oracle-database/21/com..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhbRja/btrAPznmlrW/XbgG4vRSh4IgkZXcf9kvnk/img.png)
① window 검색 창에 SQL Plus을 입력하고 실행한다. ① 관리자 계정으로 접속한다. ② 정상적으로 접속이 됐음을 볼 수 있다. ③ 계정을 만들 때 유저 이름은 bkjo 비밀번호는 bkjo1234로 설정하는 쿼리이다. oracle 12c 부터 유저 이름 앞에 c##을 붙여줘야 한다. c##을 붙이는 이유는 12c 버전부터 나오는 CDB(Container DB)와 PDB(Pluggable DB) 개념 때문이다. ④ bkjo 계정에 RESOURCE, CONNECT, DBA 권한을 부여하겠다는 쿼리이다. RESOURCE : DB 자원을 사용할 수 있는 권한(객체와 데이터에 대해 등록, 수정, 삭제 가능 ) CONNECT : DB 접속할 수 있는 권한 DBA : DB 관리자 권한 ① 일부러 bkjo 계..