일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 필드 주입
- DI
- springboot
- db
- 스프링
- resultMap
- Effective Java
- assertThat
- Javascript
- 스프링 컨테이너
- JPA
- kafka
- sqld
- 스프링 부트 기본
- 싱글톤
- 스프링 부트
- thymeleaf
- jdbc
- java
- assertThrows
- 스프링 부트 입문
- mybatis
- 스프링 빈
- 스프링부트
- @Configuration
- DIP
- spring
- SQL
- 생성자 주입
- 스프링 프레임워크
- Today
- Total
목록java (3)
선 조치 후 분석
default Method - 기본 메소드 Java8에 도입 Interface에 메소드 선언뿐만 아니라, 구현체를 제공할 수 있는 방법 해당 Interface를 구현한 클래스를 깨트리지 않고, 새 기능을 추가하기 좋음. 즉, 유연성이 좋음. 원하는 하위 인터페이스, 클래에스만 제공할 수 있음. public interface DefaultMethodEx { // 추상 메소드(Abstract Method) void printName(); } ------------------------------------ public class DefaultMethod implements DefaultMethodEx{ @Override public void printName() { System.out.println("def..
Java에서 참조타입 변수를 초기화하는 방법 new 초기화 MyClass myObject = new MyClass(); 이 방법은 새로운 객체를 생성하고 해당 객체의 인스턴스를 참조 변수에 할당한다. 이렇게 초기화된 변수는 실제로 객체를 가리키며, 해당 객체의 메서드와 필드에 접근할 수 있다. 객체의 초기 상태는 생성자를 통해 설정된다. 객체의 인스턴스가 필요한 경우, new로 초기화하는 것이 적절하다. 코드의 가독성과 유지보수성이 향상될 수 있다. null 초기화 MyClass myObject = null; 이 방법은 변수를 아무 객체도 가리키지 않는 상태로 초기화한다. 즉, 아무것도 참조하지 않는 상태이다. 객체에 대한 참조가 없으므로 해당 객체의 메서드나 필드에 접근할 수 없다. 이 경우 변수를 사..

학원에서는 MyBatis를 사용하여 웹을 제작했고, 현재 일하고 있는 곳에서 진행하는 프로젝트는 아이바티스를 사용하고 있다. 문득 어떤 차이점이 있는거지? 라는 생각이들어서 구글링을 통해 알아보았다. 일단 결론은, IBatis는 MyBatis의 구버전이다 라는 것을 알게되었다. Apache project팀에서 google code팀으로 이동하면서 명칭이 변경되었다고 한다. 그렇다면 MyBatis에 대해서 조금 더 정리를 해봐야겠다. MyBatis : Java의 관계형 데이터베이스(RDBMS) 프로그래밍을 좀 더 쉽게 할 수 있도록 도와주는 개발 프레임워크 JDBC : (Java DataBase Connectivity) Java에서 데이터베이스에 접속할 수 있도록 하는 Java API, Java언어로 데이..