개발툴 팁 38

스프링 부트 테스트 쉽게 스웨거 ( swagger ) 추가

개발과 동시에 api 목록이 나오니 참..편리하다 pom.xml 스웨거 add io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 베이스 패키지(본인) 스프링 부트가 읽어오는곳 아래 아무곳이나 아래 SwaggerConfiguration 클래스 생성 !! import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builder..

개발툴 팁 2021.09.29

docker mysql 설치 후 접속 방법

cmd 아래 명령 치면 root 패스워드 dev11## 계정생성 docker run --name mysql-db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dev11## -d mysql; 설치된 mysql 안으로? 들어가서 명령어 날려줘야 외부접속이 가능하다.. docker exec -it mysql-db bash mysql -u root -p ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'dev11##' 설정전 애러 문구 Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sh..

개발툴 팁 2020.03.05

SSL 관련해서 정리해보기..

ssl 인증서 클라이언트가 접속한 서버가 신뢰할 수 있는 서버임을 보장한다 SSL 통신에 사용할 공개카를 클라이언트에게 제공한다. 서버 인증기관(CA Certificate authority) 클라이언트가 접속한 서버가 클라이언트가 의도한 서버가 맞는지를 보장하는 역할 해당기관 Symantec( veriSign) 42% 점유 사설 인증기관 SSL 인증서의 내용 1. 서비스의 정보(서비스의 도메인/ 인증서를 발급한 CA) 2. 서버 측 공개키 ( 공개키의 내용, 공개키의 암호화 방법) 웹브라우저가 웹서버에 접속하면 인증서를 제공한다 브라우저는 인증서를 발급한 CA가 자신이 내장한 CA의 리스트에 있는지 확인한다. 포함되어 있다면 CA 공개키를 이용해서 인증서를 복호화 한다 SSL 동작방법 악수(handSha..

개발툴 팁 2020.02.14

npm err E404 라이브러리 못찾을때..

registry 로 라이브러이 URL 설정하여 그곳에서 받을 수 있도록 처리 한다 npm install --registry https://npm.sap.com/ xb-msg-amqp-v100 위 방법으로 안되면 안받아지는곳 package.json 에서 삭제하고 모두 받은 후 역으로 받은곳 모두 지운후 안받아지는곳 package.json 영역만 두고 npm install --registry https://npm.sap.com 하니 모두 해결.. sap 은 애러 해결이 너무 짱난다 그냥 좀 npm에 올려두지...

개발툴 팁 2020.02.11