일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Gradle
- soap
- hashcode
- oracle
- Spring
- 스프링부트
- 스프링프레임워크
- java
- Linux
- maven
- SpringFramework
- tomcat
- Spring Boot
- gitlab
- 웹프로젝트
- Spring Framework
- spring-framework
- Pipeline
- jsp
- War
- JAR
- mybatis
- 이클립스
- Jenkins
- annotaion
- git
- Web
- REST
- 개발
- springboot
- Today
- Total
목록Spring Framework (22)
Verity's Daily Logs_
사내 프로젝트진행 시 Spring Framework를 사용할 것인가, Spring Boot를 사용할 것인가에 대해서 많은 의논을 나눴던 적이 있다. 실제 IT 개발사에 종사하고 있는 지인들에게 물어보면 분명히 스프링부트가 대세인것 같은데, 구글링해서 나오는 말들은 모두 스프링부트에 대해 부정적인 것들이라 자료를 찾는데 꽤나 애를 먹었었다. 대개 2000년대 초반의 예전 글들이 많았기 때문도 있었는데, 부정적인 말들이 검색됨에도 계속해서 서치했던 이유는 지금은 Spring Boot 를 쓴다고해서 성능적인 차이가 많이 나지 않을거라고 생각했기 때문이다. 그러던 와중 아래의 단골 댓글들에 대하여 반대의 의견을 제시하는 한 티스토리를 발견했다. 스프링부트는 작은 규모의 프로젝트에나 어울린다. 내장 톰캣을 사용할..
[참고도서: https://book.naver.com/bookdb/book_detail.nhn?bid=13993776] MyBatis는 내부적으로 JDBC의 PreparedStatement를 이용해서 SQL을 처리한다. 따라서 SQL에 전달되는 파라미터는 JDBC에서 와 같이 '?'로 치환되어서 처리됨. 복잡한 SQL의 경우 '?'로 나오는 값이 제대로 되었는지 확인하기가 쉽지 않고, 실행된 SQL의 내용을 정확히 확인하기는 어렵다. 이런 문제를 해결하기 위해서 SQL을 변환해서 PreparedStatement에 사용된 '?'가 어떤 값으로 처리되었는지 확인하는 기능을 추가해 보도록 한다. 1. pom.xml Dependency 추가 log4jdbc-log4j2 라이브러리를 추가한다. org.bgee.l..
[참고도서: https://book.naver.com/bookdb/book_detail.nhn?bid=13993776] MyBatis는 흔히 SQL 매핑 프레임워크로 분류되는데, 개발자들은 JDBC 코드의 복잡하고 지루한 작업을 피하는 용도로 많이 사용한다. MyBatis 의 장점으로는 자동으로 Connection colse()기능을 수행한다는점, 속성 값 지정이 편하다는 점, 자동으로 객체 생성 및 ResultSet 처리가 가능하다는 점이 있다. 1. pom.xml Dependency 추가 원하는 버전으로 Dependency 를 추가한다. org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.0 org.springframework spring-tx ${o..
[참고도서: https://book.naver.com/bookdb/book_detail.nhn?bid=13993776] 스프링 프로젝트에 JDBC 연결을 하려면 JDBC Driver가 필요하다. 사용할 데이터베이스는 Oracle 이나, Oracle 데이터베이스의 JDBC Driver는 11g까지 공식적으로 Maven으로는 지원되지 않기 때문에 예지는 직접 jar 파일을 프로젝트에 추가시켜줘야 한다. (책에 더 올바른 방법으로 소개되어있으나, 팀 프로젝트 기준으로 정리하기 위해 다른 방법을 정리함) 1. pom.xml Dependency 추가 원하는 버전으로 Dependency 를 추가한다. com.oracle.jdbc com.springsource.oracle.jdbc 10.2.0.2 Maven > Up..