File-New-Other-Spring Starter Project
JUnit Test
는 스프링이 아닌 자바에 있음
MyBatis0207ApplicationTests.java
package com.study.springboot;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import com.study.springboot.dao.Emp;
import com.study.springboot.dao.EmpMapper;
import lombok.extern.log4j.Log4j2;
@SpringBootTest
@Log4j2
class MyBatis0207ApplicationTests {
//의존성 주입(내가 필요한 시점에 알아서 객체 생성 해주는 것)
//@Autowired 필드 선언은 요즘엔 잘 안씀
//변수 선언
EmpMapper empMapper;
//생성자 주입 방식
@Autowired
public MyBatis0207ApplicationTests(EmpMapper empMapper) {
super();
this.empMapper = empMapper;
}
/*
* //setter 주입 방식
*
* @Autowired public void setEmpMapper(EmpMapper empMapper) { this.empMapper =
* empMapper; }
*/
@Test
void contextLoads() {
}
@Test
void test() {
log.info("*****로그 테스트*****");
assertThat("aaa").isEqualTo("aaa");
Emp emp = empMapper.selectOne(7902);
log.info(emp);
}
}
14장 p.415 커넥션 풀 -> 스프링 p.83 HikariCP
Log4j2 사용 -> log.info()
jsp땐 커넥션 매번 설정했었음
20장 ServletContextListener 스프링부트 구현
의존성 주입
객체를 생성하는 데~
'국비지원 > 백엔드' 카테고리의 다른 글
230213 H2 Database 이용 (0) | 2023.02.13 |
---|---|
230209 Thymeleaf + Bootstrap (0) | 2023.02.09 |
230203 Spring Boot + MyBatis 로 데이터베이스 연결 (0) | 2023.02.03 |
230130 JSP 예제 (0) | 2023.01.30 |
230117 JSP란? (0) | 2023.01.17 |