-
gitlab 정리
Hits: 325New Directory 선택 name : 이소운 commit message : Add Test Target branch : leesowoon Start a new merge request with these changes : 체크o Create Directory 클릭 Create merge request 클릭 VSCode 터미널창에서 최근 commit 메시지 수정하는 방법 git commit –amend 입력 후 메세지 수정 이후 esc -> :wq 저장
-
[리눅스] 자주 사용하는 명령어
Hits: 265메일 서버 확인 톰캣 재시작 mysql 접근
-
[리눅스] 자주쓰는 vi 명령어
Hits: 265– gg : 첫 행으로 이동. – G (Shift + g) : 마지막 행으로 이동. – ^ / Home / Shift + 6 : 현재 행의 첫 문자로 이동. – $ / End / Shift + 4 : 현재 행의 마지막 문자로 이동. – 숫자 타이핑하고 Shift + G : 타이핑한 숫자에 해당하는 행으로 이동.
-
Spring boot JdbcTemplate 적용방법
Hits: 214build.gradle에 아래 내용 추가 implementation ‘org.springframework.boot:spring-boot-starter-jdbc’ Service class 파일에 아래와 같이 내용 추가
-
JPA를 이미 사용하고 있을때 jdbcTemplate와 MyBatis를 사용한다면 어떤 것을 사용하는게 좋을까?
Hits: 257JPA(Java Persistence API)를 사용하는 경우, JdbcTemplate와 MyBatis 사이의 선택은 여러 요인에 따라 달라집니다. JPA는 자체적으로 강력한 ORM(객체 관계 매핑) 기능을 제공하므로, 이를 보완할 기술을 선택하는 것이 중요합니다. 각 옵션의 장단점을 고려하여 결정해야 합니다: JPA와 함께 JdbcTemplate 사용 JPA와 함께 MyBatis 사용 결정 요인 결국, JPA와 함께 사용할 추가 기술은 프로젝트의 특정 요구사항과 팀의 전문성에 맞게 선택해야 합니다. MyBatis는 복잡한 쿼리와 세밀한 제어가 필요한 상황에, JdbcTemplate은 간단하고 직관적인 쿼리가 필요할 때 적합합니다.
-
JdbcTemplate 와 MyBatis 차이점
Hits: 296JdbcTemplate MyBatis 결론
-
Spring Boot – JSP 사용하기
Hits: 338 /* 추가 */ 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: 5231. 레지스트리 편집기 실행 2. \HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4 경로로 이동 3. CacheID 를 삭제 결과 아래 스크린샷처럼 나오면 정상적으로 열림
-
Eclipse의 class파일로 exe파일 만드는 방법
Hits: 804사내에서 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: 501Spring Boot에서 DTO, ENTITY, REPOSITORY, SERVICE, CONTROLLER로 분류하는 주된 이유는, 소프트웨어 공학의 SOLID 원칙과 같은 객체 지향 프로그래밍(OOP) 원칙을 따르기 위함입니다. 이러한 계층화는 코드의 유지보수성, 확장성, 그리고 가독성을 향상시키는 데 도움을 줍니다. 각각의 구성요소는 다음과 같은 역할을 가지고 있습니다: 이러한 계층화는 코드를 구조화하고, 각각의 계층이 단일 책임 원칙(Single Responsibility Principle)을 준수하도록 합니다. 따라서, 각 계층은 각기 다른 이유로 변경될 수 있으며, 그 변경이 다른 계층에 미치는 영향을 최소화합니다. 이는 결국 유지보수가 용이하고 테스트가 용이한 코드로 이어집니다.