본문 바로가기

분류 전체보기116

eclipse boot dashboard unknown port 이클립스 2023-09 (4.29.0) 버전 기준으로 Spring Tools 4 설치 후 Boot Dashboard 화면에서 기동하는데 아래와 같이 unknown port가 표시되는 현상이 있어 해결방안에 대해 알아보고자 한다. 해결방법 아래 그림과 같이 Run Configuration 실행 그럼 아래와 같이 팝업창이 뜨는데 빨간 박스 표시부분처럼 2개가 체크 되어있어야 Boot Dashboard 화면에 port가 표시된다. Enable JMX port 체크 Enable Life Cycle Management 체크 해결화면 끝. 2024. 1. 13.
이클립스 Properties Editor 설치 이클립스 2023-09 (4.29.0) 버전 기준으로 Properties Editor 플러그인 설치 방법에 대해 알아본다. 참고로 http://osdn.net/projects/propedit/storage/eclipse/updates 이 사이트로 하면 된다던데 현 시기에 해보니 잘 되지 않았다. 1. 사이트 접속 및 다운로드 https://sourceforge.net/projects/propedit/ Properties Editor Download Properties Editor for free. Save time and effort of converting into Unicode through native2ascii. Properties Editor can directly edit property fi.. 2024. 1. 7.
쿠버네티스(Kubernetes) 설치 명령어 쿠버네티스(Kubernetes) 설치 명령어 연습해 본 명령어 모음 sudo setenforce 0 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config sudo swapoff -a sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab sudo systemctl disable firewalld sudo systemctl stop firewalld cat 2023. 6. 3.
Spring AOP AOP (Aspect Oriented Programming) Aspect : 여러 클래스에 걸쳐 있는 관심사의 모듈화. - Java @AspectJ 선언 클래스 - XML ... Join point : 메소드 실행 또는 예외 처리와 같은 프로그램 실행 중인 지점. Spring AOP에서 조인점은 항상 메서드 실행을 나타냄. Advice : 특정 조인 포인트에서 애스펙트가 취하는 조치. 다른 타입의 "around", "before", "after" advice 포함. Pointcut : 조인 포인트와 일치하는 조건자. Advice는 포인트컷 표현식과 연관되며 포인트컷과 일치하는 모든 조인포인트에서 실행. - Java @Pointcut("execution(* run(..))") private void poi.. 2023. 3. 11.
Spring Tool Suite 4.15.1 Thymeleaf 플러그인 적용 문제 해결 Spring tool suite 4.15.1 기준으로 STS 마켓플레이스에서 Thymeleaf 플러그인 설치는 잘 되나 프로젝트 선택 -> 마우스 오른쪽 버튼 -> Configure -> Add Thymeleaf Nature 적용이 안되는 문제가 있었다. SpringToolSuite4.ini 파일을 열어서 아래 빨간부분 처럼 추가하고 STS 실행하면 된다. --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.. 2023. 1. 29.
myBatis Java에서 Consumer 이용한 페이징 쿼리 처리 Java에서 페이징 쿼리 호출해서 사용할 시 보통 for문 안에서 page 값 계산해서 쿼리 호출 후 결과로 로직 처리하고 다시 page 값 계산해서 쿼리 호출 후 결과로 로직 처리하고 이런 반복되는 부분을 Consumer로 처리해보았다. - 페이징 유틸 소스 import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.function.Consumer; import org.mybatis.spring.SqlSessionTemplate; import lombok.Builder; @Builder public class PagingUtil { private int pageSize; private SqlSessionT.. 2022. 9. 17.