-
Spring Boot – JSP 사용하기
Hits: 318 /* 추가 */ implementation ‘jakarta.servlet:jakarta.servlet-api’ implementation ‘jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api’ implementation ‘org.glassfish.web:jakarta.servlet.jsp.jstl’ implementation ‘org.apache.tomcat.embed:tomcat-embed-jasper’ resources 하단에 폴더 및 jsp 생성 application.properties에 앞단, 뒷단 추가하기 demo 밑에 web에 TestController.java 생성 및 GetMapping 추가. DemoApplication.java에 Run 실행 웹에서 localhost:8080 입력시 main.jsp 페이지 내용이 나타남.
-
beyond compare 4 체험판 만료시 해결법
Hits: 5111. 레지스트리 편집기 실행 2. \HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4 경로로 이동 3. CacheID 를 삭제 결과 아래 스크린샷처럼 나오면 정상적으로 열림
-
Eclipse의 class파일로 exe파일 만드는 방법
Hits: 743사내에서 class 파일을 exe로 만들어 배포를 해야 하는 일이 생겨 정리겸 작성 test.java 파일이 실행파일이라고 가정. test2.jar 파일이 생성 되었고. jar파일이 동작이 정상적으로 되는지 확인 하기 위해 cmd에서 아래 명령어를 입력한다. java -cp [jar 파일 경로] [클래스 이름] ex) java -cp ./test2.jar Test 실행이 정상적으로 되는 것을 확인할 수 있다. 추가로 Libraries 파일이 있는 경우 아래와 같이 입력 java -cp [jar 파일 경로1, jar 파일경로2, jar 파일경로3] [클래스 이름] 정상적으로 실행을 확인 하고 나니.. 나는 위와 같이 2개의 libraries(mail.jar, servlet-api.jar) + class 파일(test2.jar)을 하나의 jar로 합쳐야하는 상황이여서 다음과 같이 진행했다. 해당 명령어를 실행하면 cmd를 실행했던 경로에 test2.jar 파일로 만들어 질 것이다. 만들어진 파일도 동일하게 실행을 해본다. “만들어진 jar 파일에…
-
Spring Boot에서 DTO, ENTITY, REPOSITORY, SERVICE, CONTROLLER 로 분류하는 이유
Hits: 453Spring Boot에서 DTO, ENTITY, REPOSITORY, SERVICE, CONTROLLER로 분류하는 주된 이유는, 소프트웨어 공학의 SOLID 원칙과 같은 객체 지향 프로그래밍(OOP) 원칙을 따르기 위함입니다. 이러한 계층화는 코드의 유지보수성, 확장성, 그리고 가독성을 향상시키는 데 도움을 줍니다. 각각의 구성요소는 다음과 같은 역할을 가지고 있습니다: 이러한 계층화는 코드를 구조화하고, 각각의 계층이 단일 책임 원칙(Single Responsibility Principle)을 준수하도록 합니다. 따라서, 각 계층은 각기 다른 이유로 변경될 수 있으며, 그 변경이 다른 계층에 미치는 영향을 최소화합니다. 이는 결국 유지보수가 용이하고 테스트가 용이한 코드로 이어집니다.
-
[Git] VScode에서 gitlab/github 연동하기
Hits: 1373💡 VScode에서 github/gitlab을 사용하는 방법 1. git 설치하기 https://git-scm.com/ (다운로드 사이트) 2. VScode에서 GitLens, Git History 설치 VScode에서 확장프로그램으로 git을 검색하여 GitLens, Git History 설치 3. gitlab 이메일과 이름 설정 명령프롬프트 혹은 VScode 터미널에서 gitlab 이메일과 이름 설정(VScode 터미널을 gitbash로 변경해줘야 했다.) 4. 연결하고자 하는 gitlab 레포지토리 주소 복사 HTTPS 주소 복사 ex) https://gitlab.com/~(github는 사용자 이름과 비밀번호 입력 과정이 추가로 필요하다.) 5. VScode에서 git clone 및 연결 5. 연동 성공 성공적으로 연동된 경우, 내용 변경 후 VScode 왼쪽 트리모양(source control)탭에 변경 갯수들이 활성화 된다. 6. commit source control 탭을 클릭 후, source control 메뉴에서 commit하고자 하는 폴더를 찾아 commit 메세지를 작성하고 체크모양(commit)을 클릭한다. 7. push source control 탭의 commits 메뉴에서 commit할…