Maven4 [PROJECT] Maven to Gradle ~ing 이전에 Maven/Mybatis/jsp 조합으로 만들었던 홈페이지를 Gradle/JSP/Thymeleaf로 변경하는 작업을 해보려고 한다.(아니 하고 있다.)사실상 변경한다기보다 새로 만드는 것에 가까운..? 이전에 만들던 것도 끝까지 완성을 했던 게 아니라서 미흡한 게 많다.당시에 curd를 하고, 페이지네이션이랑 댓글 기능까지 구현은 했지만!회원가입이나 로그인 기능을 따로 넣지는 않았었다.아니 있긴 있었다. 근데 그때는 spring security 같은 걸 이용해 쉽게 로그인 기능을 구현할 수 있는 방법을 몰랐다.그래서 정말 무식하게 그 기능을 하나하나 구현하려고 했다.그때 작성했던 코드를 보니, 패스워드 부분이 정말 장난 없었다. [JS] 자바스크립트로 비밀번호 암호화 하기 👉 SHA-256💡.. 2024. 7. 5. [Maven] Spring Boot 스프링 부트 바로 종료 될 때 (tomcat Process finished with exit code 0) tomcat Process finished with exit code 0 집에 와서 Querydsl 테스트를 하려고, 세팅을 했다. 문제는 Querydsl 의존성 설정부터 난관이었다... 정말 몇 시간 동안 헤매고, 또 헤매다가 Querydsl 의존성 문제는 해결을 했다. 이제 Q클래스 사용이 가능하겠구나! 싶었는데, 실행하니? 갑자기 톰캣 실행은 안 되고, 그냥 종료가 되어버렸다... 설정해야 하는 의존성은 다 추가했다고 생각했다. 하지만 그것은 나의 착각이었다... org.springframework.boot spring-boot-starter-web 톰캣 실행을 위해서는 위 의존성이 추가되어 있어야 한다. 자칫 비슷해 보여서... 실수를 할 수도 있지 않을까 싶은데.. (아닌가..) 'spring-.. 2024. 3. 6. [Jenkins] 메이븐 프로젝트 빌드 및 배포 관련 파이프라인 스크립트 작성 os: Ubuntu 22.04.2 LTS pipeline { // 어떤 에이전트에서 실행할지 지정, 'any'는 사용 가능한 모든 에이전트에서 실행 agent any // 환경설정 관련. 스크립트 안에 작성하기보다는 config에 작성하는 게 보안상 좋다고 한다. // 예시로 적어두지만, 나는 나중에 config에 환경변수를 다시 설정을 했다. environment { TOMCAT_HOME = '/home/ubuntu/tomcat8' JENKINS_HOME = '/var/lib/jenkins/workspace/test' } tools { // maven이라는 Jenkins 도구를 사용하여 빌드 maven "maven" } stages { stage('git clone') { steps { // 소스 코드.. 2024. 1. 11. [UBUNTU] 우분투 Maven(메이븐) 설치 및 삭제 명령어 1. 메이븐 설치 1. 패키지 업데이트 sudo apt update 2. 메이븐 설치 sudo apt install maven 3. 설치 확인 mvn -version 2. 메이븐 삭제 1. maven 설치 확인 mvn -v 2. maven 패키지 제거 sudo apt remove --purge maven 3. 설정 파일 및 데이터 제거 sudo apt purge maven 4. 불필요한 의존성 제거 sudo apt autoremove 5. 설치 확인 mvn -v 2023. 8. 23. 이전 1 다음