본문 바로가기

개발 일기라기 보단 메모장/Java

(6)
Certificate doesn't match any of the subject alternative names 에러 어떻게 해야하지.. 사설 인증서를 사용하여 HTTPS 통신을 하던중에 계속해서 SSL 에러가 발생했다... 잘 모르는 상태에서 예제를 무작정 따라하기만 하니까 잘 되지가 않는데, 스택오버플로에서 하나 얻어 걸려서 해결할 수 있게 되었다.. 공부해서 내껄로 만들어야겠다.... import org.apache.http.HttpHost; import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.SSLConnectionSocketFactory; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.impl.client.CloseableHttpCli..
Mac os Maven 설치 하는법 까먹지 말자! 강의를 듣다보니 maven 관련 명령어가 하나도 안먹어서보니 메이븐 설치를 안했더라.... homebrew 같은걸 이용해서 자동으로 설치 하는 방법이 있는지는 모르겠는데 여기저기 블로그 돌아다니면서 성공한걸 적어둬야 또 깜박하지 않을듯. 1. Maven 다운로드 다운로드 사이트 : http://maven.apache.org/download.cgi 우선은 공식 홈페이지에 들어가서 다운로드를 받아야 한다. 버전에 따른 그런.. 거는 잘 모르겠고 우선은 최신버전으로 받았다. binary tar.gz 파일을 받아서 제대로 받아졌는지 다운로드 경로로 들어가서 확인 ㄱㄱ. 2. 압축해제 및 폴더 이동. Maven을 관리할 알맞은 경로에 넣고 binary tar.gz 파일을 더블클릭 하여 압축을 해제 해준다. 나같은..
[spring boot] 스프링부트에 postgreSQL 연동 설정. * 우선은 postgreSQL이 설치되어 있어야 한다.. 저는 spring boot로 프로젝트를 만들었기에 처음에 프로젝트를 만들면서 postgreSQL 관련 dependency가 미리 추가되어 있었지만 혹시나 추가되어 있지 않은 분들이라면 아래 소스가 pom.xml에 추가가 되어 있어야 한다. [pom.xml] org.postgresql postgresql runtime 대략 pom.xml 위치는 이정도?? dependency는 dependencies 사이 아무데나 위치하면 된다. 그리고 나서 application.properties 파일에 내용을 추가해줘야 하는데, 혹시나 해당 파일이 없다면 파일을 생성후 내용을 추가해주면 된다. [application.properties] # application...
IntelliJ에서 JPA 연동 설정 중 @Entity, @Table 에 빨간줄이 뜬다면.. JPA, Hibernate.. 저번 프로젝트에서 사용을 했는데 이유도 모르고 그냥 사용만 하다가 넘어가서 혼자 공부해보려고 하는데 세팅만 한나절... 여러 사람들이 올린 예제를 따라 했는데도 계속 에러가 났다. @Entity를 안쓰면 빌드가 안되고, @Table을 안쓰면 다른 에러가 뜨고... 아직 공부하는 중이라 자세한 내용은 잘 모르겠지만 JPA를 사용하려면 @Entity는 필수로 써야하는 것 같은데 @Entity와 @Table을 동시에 쓰면 자꾸 @Table의 name 값에 자꾸 빨간불이 뜬다.. 그래서 영어로 검색했다 한국어로 검색했다 하다가 해결하는 법을 발견하였따.. 우선은 File - Settings 를 클릭 해서 IntelliJ 설정으로 들어간다. "Ctrl + Alt + S" 단축키를 이..
Spring Boot RESTful 404 not found error 왜 자꾸 안되나 했더니.. 지금까지는 Spring을 사용한 프로젝트만을 다니다가 이번에 Spring Boot를 사용하는 프로젝트에 투입이 되어서 연습도 하고 공부도 해볼겸 집에서 간단한 RESTful api 서버를 만들어 보려고 하는데 이게 시작부터 큰 난관에 봉착을 하였다.. 띠용?? 404?? Not Found Error?!!! 뭔가 설정이 잘못된건가 하여, 다른 분들이 올리신 글도 읽어보고 예전에 샀던 책들도 찾아보고.. 다시 프로젝트도 지워보고, 이클립스대신 IntelliJ도 설치를 해보았는데도 안됐다.. 왜 안되나 하고 한참 찾아보던 중 그동안 놓치고 있었던 것이 있었다... Spring Boot를 시작해주는 main메서드와 테스트로 만들어둔 Controller 패키지의 위치가 다르게 되어있었다;; 물론 설정으로 잡아줄수..
String.valueOf()와 toString()의 차이는 무어엇~? 데이터 파싱이나 DB에 넣는 작업을 하다보면 데이터 타입을 맞춰줘야 하는 경우가 굉장히 많은데요, 이번엔 String 타입으로 변환하면서 생긴 궁금증.. String.valueOf()와 toString()의 차이점은 무엇일까? 하는 내용입니다 ㅎㅎ (정확한 것은 아니지만..) String.valueOf()와 toString() 두 메소드는 모두 객체를 String으로 변환해주는 부분은 공통점이지만 해당 객체가 null일 경우에는 어떻게 처리 하는지에 있어서 차이를 보입니다. 우선 편의상 Integer타입으로 선언한 a이라는 객체가 위와 같이 null이 아닌 값으로 초기화가 된 경우에는 String.valueOf()나 toString()값이 똑같이 나오지만, 이처럼 null로 초기화가 된 경우에는 서로 다..