본문 바로가기
반응형

공부용22

[Error] Spring Boot Test 실행 시 Failed to load ApplicationContext 오류 발생 failed-to-load-applicationcontext Spring Boot Test 실행 시 Failed to load ApplicationContext 오류 발생 JUnit 테스트를 해보기 위해 간단한 테스트 코드를 작성하고 실행시켜 보았다. 테스트가 실패하며 위와 같은 에러코드가 발생하였다.Failure Trace를 살펴보니 아래와 같은 이유로 에러가 난 것을 확인 할 수 있었다. org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.gaeasoft.gaia.image.hosting.ImageHostingApplication]; nested exception i.. 2017. 5. 12.
[CentOS]CentOS 7 SSH 설정 centos7-firewall CentOS 7 SSH 설정 버전 : 3.10.0-514.el7.x86_64 포트 변경 vi로 sshd_config 파일을 연다. sudo vi /etc/ssh/sshd_config #Port 22를 바꾸고자 하는 포트번호로 변경한다. ex) Port 9022 ... # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER##Port 22#AddressFamily any#ListenAddress 0.0.0.0 ... systemctl 명령어로 sshd를 재시작한다. systemctl restart sshd.service 방화벽 설정 vi로 public.xml 파일을 연다. sudo vi /etc/firewalld/zones/public.x.. 2017. 5. 11.
[SpringBoot] -2- Spring Boot 실행시켜보기 springboot Spring Boot 실행시켜보기 작성일 : 2017-04-25 사전 준비 Spring Boot 프로젝트 생성 프로젝트 구조 지난번 글을 보고, Eclipse에 Import까지 무사히 하였다면 아래와 같은 구조를 볼 수 있을 것이다. 실행시켜보기 일단 거두절미하고 한번 실행시켜보자. 프로젝트를 마우스 우클릭하여 Run As > Spring Boot App을 클릭한다. 또는 Alt + Shift + X 버튼을 누른 후 B버튼을 눌러도 동일하다.실행을 시켜보면 제일먼저 Spring 로고가 보이고 로그들이 잔뜩 찍히는걸 확인할 수 있다.근데 저번 블로그 글과 똑같이 프로젝트를 생성했다면 어플리케이션이 실행되다가 아래와 같이 에러가 발생하는 것을 볼 수 있을 것이다. 이는 JPA를 사용하기 .. 2017. 4. 25.
[Mysql] ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 오류 발생 mysql-error ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 오류 발생 Mysql 설치 후 명령 프롬프트 창에서 mysql을 실행하려고 하니ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)와 같은 에러 메시지가 발생했다. 이는 mysql을 실행할 때 사용자 명과 DB이름을 입력해주지 않아서 발생하는 에러로 > mysql -u 사용자명 -p (DB이름) 위와 같이 입력을 해주면 패스워드를 입력하라는 창이 나타난다. > Enter password: 패스워드를 입력해주면 mysql 접속이 완료된다. 2017. 4. 25.
[Secure Coding] 업로드 파일의 MIME Type 체크하기 mimetype 업로드 파일의 MIME TYPE 체크하기 작성일 : 2017-04-24 이 문서는 SpringBoot를 기준으로 작성하였습니다. 이미지 파일을 업로드하는 기능을 구현하는데, 업로드 되는 파일이 이미지 파일인지 아닌지 확인을 하고 싶었다. 이를 확인하는 방법으론 간단하게 해당 파일의 확장자를 가지고 판단을 하면 될 것이다. 그러나 이러한 방법은 파일의 확장자만 이미지 형식으로 바꾼 스크립트 파일인 Web Shell과 같은 공격에 당하기 십상이다. 때문에 확장자 검사 이외에도 파일의 MIME Type을 확인하는 로직을 추가하였는데, Apache Tika를 사용하였다. What is Apache Tika? ApacheTika는 수천개의 다른 종류의 메타데이터나 텍스트들의 내부 컨텐츠를 검색할 .. 2017. 4. 24.
[SpringBoot] -1- 스프링 부트 시작하기 스프링부트시작하기 Spring Boot 시작하기 작성일 : 2017-03-21 0. 사전 준비 JDK 8 설치 Maven 설치 1. 스프링 부트란 ? 스프링 부트는 드롭 위저드에 영향을 받아 개발되었으며, 스프링 프레임워크를 제작한 노하우가 적용으며 다음과 같은 특징을 갖는다. - 자주 사용하는 프로젝트 조합을 미리 준비해놓았다.- 설정의 자동화- 서버를 포함하고 있다. 스프링 부트 가이드 문서에 보면 스프링 부트의 목표에 대하여 다음과 같이 나와있다. - Provide a radically faster and widely accessible getting started experience for all Spring development.- Be opinionated out of the box, but .. 2017. 3. 21.
반응형