본문 바로가기

전체 글179

[Java] 이클립스 오류 The method getConnection() is undefined for the type DataSource 오늘도 계속되는 오류 잡기^^; 처음엔 컴퓨터에 구신이 들었나 했는데 역시 문제는 인간이다! 문제점 스프링 공부 중 커넥션 풀을 설정하고 테스트 클래스를 만들었는데, 필요한 클래스들을 다 임포트한 뒤에도 getConnection에 있는 빨간 줄이 사라지질 않는다. 오류 내용 The method getConnection() is undefined for the type DataSource 원인 javax.activation.DataSource 인터페이스는 getConnection 클래스를 가지고 있지 않다. DataSource를 임포트할 때 sql에 있는 걸 가져와야 한다. 해결법 기존에 임포트되어 있던 javax.activation.DataSource 행을 삭제 DataSource를 javax.sql에 .. 2019. 9. 19.
[Java] 이클립스 오류 @Setter(onMethod_=@Autowired) 문제점 이클립스에서 @Setter(onMethod_=@Autowired)에 오류가 생길 때. onMethod에 빨간 줄이 뜨는 오류. 해결법 해당 경로 (내 PC > C 디스크 > 사용자 > USER)로 들어가 .m2 폴더를 지워준다. 2. 이클립스를 다시 실행. 빌딩이 다시 될 때까지 기다린다. 3. 이클립스가 실행되면 사용할 프로젝트를 오른클릭 > Maven > Update Project 선택. 업데이트가 끝날 때까지 기다린다. 문제 해결! 2019. 9. 18.
[Java] Lombok 라이브러리 다운 및 설치 Lombok 라이브러리 다운로드 아래의 다운로드 사이트로 들어가준다. Lombok 라이브러리 사이트 : https://projectlombok.org/ 이런 창이 떴다면 사진에 표시된 다운로드 버튼을 클릭. 현재(2019.09.18) 기준 최신 버전은 1.18.10이다. 나는 공부하고 있는 책에서 사용하는 이전 버전을 다운받기 위해 older versions를 눌러줬다. 이런 화면이 뜨면 원하는 버전의 롬복을 눌러 다운로드해준다. 이제 다운로드는 완료. Lombok 라이브러리 설치 다운이 되었다면 파일을 오른쪽 클릭하고 속성으로 들어간다. 속성 화면에서 위치 내용을 복사한다. 위치는 화면과 같을 필요 없다. 확인 눌러 창 닫기. 다음으로 명령프롬프트를 실행시키고(단축키 : 윈도우키 + R) cmd라고 적.. 2019. 9. 18.
[Tomcat] 이클립스 톰캣 오류 해결 (server.xml의 context 문제) 요즘 Java기반 웹/앱개발자 양성과정에서 수업을 듣는 중이다. 거의 하루종일, 주5일을 출근하듯 빡세게 다니는 중. 실제로 프로젝트를 하다보니, 프로그래밍보다도 부수적인 일에 시간을 쏟게 되는 경우가 많더라. 바로 오류와 버그 때문. 이 녀석들 잡아낼 때 굉장히 고생했기 때문에 머릿속에 깊이 남아있을 것 같지만 또 그것도 아니었다. 똑같은 삽질을 반복하는 경우가 생겼음. 그래서, 다음 번에도 같은 오류가 생기면 참고할 수 있도록 이제부턴 블로그에 남겨둘 예정이다. 오류 메시지 문제점 프로젝트를 새로 만들어 내용을 작성하고 Run 을 했는데 자꾸 위와 같은 오류가 뜬다. 정확한 원인이 적힌 것도 아니라 거의 404급 오류. 원인 404급 오류에는 여러가지 원인이 있을 수 있는데, 이번엔 이거였다. ser.. 2019. 9. 11.
[생활코딩] HTML - img 태그의 주요속성 img 태그의 주요속성 - width : 해당 값만큼 이미지의 가로폭 설정 - height : 해당 값만큼 이미지의 세로폭 설정 - alt : 이미지가 깨졌을 때/찾을 수 없을 때 해당 값을 화면에 표시해 줌. 시각장애인이 프로그램을 사용해 이 값을 읽을 수 있음. altermative text(대체하는 글)의 줄임말 - title : 이미지에 마우스를 올렸을 때 해당 값을 말풍선(tooltip)에 표시해 줌 2019. 6. 3.
[edwith] 초보 HTML&CSS 7강 - CSS를 HTML에서 사용하는 방법 CSS의 구조 p { color : red; } 1. 선택자(selector) : p 2. 속성(property) : color 3. 값(value) : red 웹페이지에 스타일을 적용하는 3가지 방법 1. inline - 스타일을 바꾸고 싶은 태그에 직접 적용 Hello world 2. internal - html 안에 있는 head 태그 안에 스타일 태그를 만들어 적용 - 장점 : CSS파일을 별도로 관리하지 않아도 됨, 브라우저가 서버에 CSS파일을 요청하지 않아도 됨 Hello world 3. external - 가장 흔한 방법 - html파일과 별도로 css파일을 따로 만들어 두고 link 태그로 연결 Hello world *메모 : 스타일 적용 시 우선순위는 inline > internal >.. 2019. 6. 3.
[edwith] 초보 HTML&CSS 6강 - 개발자도구(Elements tab)을 활용한 HTML CSS 디버깅 크롬 개발자도구 사용하기 개발자도구 열기 - F12 - Ctrl+Shift+I - 설정>도구 더보기>개발자 도구 개발자도구 주요기능 검사(Inspector) 기능 ↙아이콘 클릭 후 화면에서 원하는 요소 클릭. 해당하는 element와 스타일 등 확인 가능 element 상태 편집 - 삭제 : 해당 코드 오른클릭, Delete element - 숨기기 : 해당 코드 오른클릭, Hide element - 코드 편집 : 해당 코드 더블클릭해 속성/값 등을 변경 element 스타일 편집 - 화면상의 요소 상태(마우스 오버 시, 클릭 중, 방문 후)에 따른 스타일 확인 : Styles > 필터 옆 :hov > 원하는 상태 선택 (중복선택 가능) - 선택된 요소에 적용된 모든 스타일 확인 : Computed > .. 2019. 6. 3.
[edwith] 초보 HTML&CSS 5강 - ID와 Class ID를 주는 이유 1. 각 element를 각각 따로 제어하기 위해서 2. 검색하기 쉽게 Class를 주는 이유 1. 같은 스타일을 다른 element들에 적용하기 위해 진행된 코딩 Company Name Home Home About Map About me Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores optio at expedita, nobis, ab eveniet tempora veritatis placeat odit sint, vero accusamus nostrum! Dolorum eum architecto aliquam amet quo, ut? What I do Lorem ipsum dolor sit amet, cons.. 2019. 6. 2.
JS Bin : 웹프로그래밍 도구 사이트 에디터 설치 없이 프로그래밍을 할 수 있는 사이트. 편리하다! 특징 설명 1. 코딩을 편하게 해주는 기능들이 있다. - Atom의 Emmet 패키지를 깔아야만 쓸 수 있는 >이나 * 기능 등이 있다. - 물론 아래와 같은 키보드 단축키도 사용 가능. 2. 프로그래밍 결과(Output)을 실시간으로 보여준다. - 코드를 짜면서 어디에서 오류가 생기는지 바로 파악할 수 있어 수정이 쉽다. JS Bin 사이트 주소 https://jsbin.com/ 2019. 6. 2.