반응형

java 7

SSL 인증 오류 - PKIX path building failed: unable to find valid certification path to requested target

SSL로 접속해서 사용중에 인증서 오류가 발생했다.javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 원인을 찾아보니  - 사설 인증서인 경우 - 신뢰할 수 있는 인증 기관이나, java에서 신뢰하지 않는 경우 로컬(postman)에서는 정상적으로 호출됨. java에서 신뢰하지 않는거 같다.JAVA는 SSL인증서를 인증저장소(cacerts)에 있는 CA인증..

Linux 2024.08.16

spring boot properties 여러개(분기) 동적으로 사용하는 방법

properties를 여러개 사용하는 경우가 많다.(local, dev, prod) 막상 쓸려면 기억이 가물가물해서 정리해 봄 1. application.properties에 변수를 선언한다. ${spring.profiles.active}는 spring boot 실행 시 변수로 받음(local, dev, prod) jar로 실행 시 -Dspring.profiles.active=local 추가 2. resources 폴더 밑에 properties 파일을 만든다. 3. 프로퍼티 파일을 가져온다. 4. @value로 데이터를 가져온다. 5. 정상적으로 데이터를 가져오는지 확인 끝

Java 2022.05.31

Mapper로 SQL 호출하기

spring boot로 개발할 때 service->dao(interface)->daoImpl( implements dao)->sql 구조를 많이 사용했다 mapper를 사용하면 dao구현체 없이 interface로 sql을 연결시킬 수 있다. ​ DAO - interface와 class의 결함 Mapper - interface만 사용(mapper가 자동으로 sql에 연결시켜 줌) ​ 상세한 차이점이 알고싶으면 따로 구글링.... 둘 다 사용해본결과 Mapper로 작성하는게 더 편리하다(개인 취향) Mapper를 사용할려면 mybatis-spring-boot-starter가 필요하다. ​ 1. pom.xml에 dependency 추가 pom.xml에 추가 2. Mapper 작성 MemberMapper in..

Java 2022.04.08

DS213+ java 설치

DS213+ java 설치 1. DSM에서 패키지 센터 -> 설정 -> 패키지소스에 해당 정보를 추가 pcloadletter http://packages.pcloadletter.co.uk 2. 커뮤니티에서 java를 설치한다. 3. 패키지 설치 실패라고 뜸. 대충 내용은 public 공유 폴더를 찾을 수없다.. 이런 뜻...아님 말고 4. 공유 폴더를 만들자 5. java sdk embedded 를 다운받자.. url : http://www.oracle.com/technetwork/java/embedded/downloads/javase/default-1934076.html DS213+ 는 cpu가 Freescale이다.. PowerPC용으로 받으면 될듯.. e500V2 6. 다운받은 파일을 좀전에 만든 ..

NAS 2022.03.21
반응형