일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Swagger
- GitHub
- securityconfig
- MVC
- .idea
- springboot
- swaggerUrl
- container
- Git
- MVC모듈
- Junit5
- CS50
- 스프링프레임워크
- 팀과제
- 원격저장소
- springframeworkruntime
- gitbash
- assume That
- assuming That
- springsecurity
- assume
- .out
- springmvc
- 컴퓨터과학
- c언어
- Spring
- 파일삭제
- 부스트코스
- DispatcherServlet
- assume True
- Today
- Total
목록전체 글 (43)
도담이 먹여 살려야하는 집사

Java Config 이용 설정을 위한 Annotation @Configuration 스프링 설정 클래스를 선언하는 어노테이션 java config로 설정을 할 클래스 위에는 @Configuration 이 붙어 있어야 함. @Bean bean을 정의하는 어노테이션 @ComponentScan @Controller, @Service, @Repository, @Component 어노테이션이 붙은 클래스를 찾아 컨테이너에 등록 @Component 컴포넌트 스캔의 대상이 되는 애노테이션 중 하나로써 주로 유틸, 기타 지원 클래스에 붙이는 어노테이션 @Autowired 주입 대상이 되는 bean을 컨테이너에 찾아 주입하는 어노테이션 ApplicationConfig 스프링 설정 클래스 package kr.or.con..

2차 프로젝트하면서 git으로 파일 한 번 날리고 난 이후로 git 할 때 클릭 한번 한 번이 신중해졌다. 또 다른 팀원들은 이클립스 쓰고 나는 인텔리제이를 쓰고 있어서 툴이 다르니까 어떤파일이 꼭 있어야 하고 어떤 파일이 없어도 되는지 잘 몰라서 아무렇게나 했다가 프로젝트 인식이 안돼서 진짜 몇 번은 고생한 거 같다.. git은 사실 포스팅할 생각이 전혀 없었는데 프로젝트 진행하면서 툴다름의 문제, 깃으로 인한 문제를 많이 겪어서 중요성을 너무나 뼈저리게 느꼈다. 그래서 이번 포스팅에서는. gitignore을 했는데도 올라가버린. idea폴더를 gitbash를 이용해서 지워보려고 한다. (원래는 소스 트리 사용하고 있었음) 우선 나는 인텔리제이에서 gitignore 플러그인을 설치하고 파일을 생성했다...

데이터베이스에 연결하고 SQL 쿼리를 실행하는 강력한 메커니즘. 내부적으로 JDBC API를 사용하지만 이에 관련한 많은 문제를 제거함. JDBC API의 문제점 연결 생성, 명령문, 결과 집합 닫기, 열결 등과 같은 퀴리 실행 전후 많은 코드를 작성해야 함. import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; //드라이버 로드하고 connection 객체 사용하는거 예제 코드 작성해서 올리기 데이터베이스 로직에서 예외 처리 코드를 수행해야 함. Handle Transaction이 필요함. 이런 모든 코드를 하나에서 다른 데이터베이스 로직으로 반복하는 작업은 효율성이 떨어짐. //db쿼리 실행하는 ..