lllilllilllilili / study

0 stars 0 forks source link

introduce-spring-MVC - 3 #3

Open lllilllilllilili opened 2 years ago

lllilllilllilili commented 2 years ago

SpringConfig 에 기존 memberRepository 를 JdbcMemberRepository로 갈아끼우기 (**JDBC 커넥션 이용해서 JdbcMemoryRepository 작성하기, H2 Database)

Spring이 관리하고 있는 DataSource 를 적극 활용(하기 코드 참조) /SpringConfig.java

 @Autowired
    private DataSource dataSource;

    @Autowired
    public SpringConfig(DataSource dataSource) {
        this.dataSource = dataSource;
    }

** 확인해볼 수 있는 기대효과 다른 Controller, Service 이런 곳에 코드를 손대지 않아도 Spring Configuration만 손대고 손쉽게 DB 연결해주는 커넥터를 연결시켜줄 수 있다!!

lllilllilllilili commented 2 years ago

~11/12

lllilllilllilili commented 2 years ago

끄읏

lllilllilllilili commented 2 years ago

여기서는 Java Code에 Annotation을 붙여서 사용하지 않았다. SpringConfig 에 등록하여 사용해주었는데 객체지향의 장점은 인터페이스에 구현체를 바꾸더라도 기존코드를 바꾸지 않고 변경할 수 있다는것이 가장 큰 장점이기 때문이다. https://github.com/lllilllilllilili/self-study/tree/master/spring-boot/introduce-spring-MVC/introduce-spring-MVC%20-%203