개발/java 17

spring. 자체인증서 통해 내 로컬에서 https 설정 (+) 내 로컬 host 변경

로컬 환경을 자체 인증서 통해 https로 설정하는 법을 알아본다. 1. 자체 인증서 발급 keytool -genkeypair -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 -dname "CN=localhost, OU=ID, O=YourCompany, L=YourCity, S=YourState, C=YourCountry" -storepass {password} 2. tomcat https 설정 이렇게까지 하면 다 된다고 하는데 .. 자꾸 내 로컬에서는 ERR_TOO_MANY_REDIRECTS 가 발생해서.. 관련해서 계속 디버그 찍고 해봤는데도 .. 해결이 안되었다. 확인해보니 아..

개발/java 2024.02.15

java. pxix path buing failed

네이버 로그인쪽이 내 로컬 개발환경에서만 안돌아가서 확인해보니, 인증서 문제였다. 이 문제 해결하기 위해서 계속 chatgpt와 대화를 나누다가.. 드디어 해결책을 찾아서 기록해둔다. 실행환경 : window 1) ca 인증서 획득 javac InstallCert.java java InstallCert nid.naver.com java InstallCertopenapi.naver.com 2) 인증서 설치 %JAVA_HOME%\bin\keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias openapi.naver.com-2 %JAVA_HOME%\bin\keytool -exportcert -keystore j..

개발/java 2024.02.13

jsp. 주석 종류 (클라이언트 미노출하고 싶다면 <%-- --%>)

jsp에서 주석을 달때, 화면단에 노출하지 않고 참고용으로만 작성할 수 있는 방법을 찾다가 한 번 정리해봤다. jsp관련글들은 구글에서 검색했을때 최신글들이 없다... 1. jsp 주석 서버에만 남아있고, 화면단에 노출 안된다. 클라이언트가 볼 수 없다. 2. java 주석 //주석내용 /* 주석내용 */ 서버에만 남아있고, 화면단에 노출 안된다. 3. html 주석 화면단에 노출된다. 출력결과에 포함된다. 참고 블로그 https://m.blog.naver.com/kimkwon429/220758472450 https://blog.naver.com/youseon97/222989973354

개발/java 2023.10.24

spring. component vs bean 차이점

들어가기전에 - Spring Application Context : Spring이 관리하는 객체(bean이라고도 함)를 들고 있는 곳 > Inversion Of Control Principle (제어의 역전) 에 의해 Spring은 bean 객체를 모아서 필요한 곳에서 bean 객체를 사용한다. > 즉, 객체의 생성과 사용자의 제어권을 스프링에게 넘기는 것 @Component @Component public class Pizza{ ........ }- Spring이 자동적으로 탐지할 수 있는 커스터마이징된 bean > Spring이 자동적으로 @Component로 되어 있는 클래스를 스캔하여 > 객체화한 다음에 특정 의존성을 주입하여 언제든지 사용하게 해준다. - @Controller, @Service,..

개발/java 2023.07.27

@bean vs @component

들어가기전에 @Component public class Pizza{ ........ } - Spring ApplicationContext : Spring이 관리하는 객체(bean이라고도함)을 들고 있는 곳 - Inversion of Control Principle(제어의 역전)에 의해 Spring은 bean객체를 모아서 필요한 곳에서 bean 객체를 사용한다. 즉 객체의 생성과 사용자의 제어권을 스프링에게 넘기는 것. @Bean @Configuration class AppConfiguration{ @Bean public User getUse(){ return new User(); } } - 메소드에 사용됨 > spring이 이 메소드의 결과를 Spring bean으로 저장한다. - spring 3.0에 ..

개발/java 2022.10.27
반응형