분류 전체보기(13)
-
컴포넌트 스캔
@ComponentScan @Component가 붙은 클래스를 컴포넌트 스캔의 대상이되 지정된 것들을 빈으로 등록해줌 @ComponentScan(excloudeFilter = @Filter(type = FilterType.AMMOTATION, classes = 클래스 이름.class)) 해당 클래스를 제외하고 컴포넌트 등록됨 자동 의존관계주입 @Autowired public class AutoAppConfigTest { @Test void basicScan(){ AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); Memver Service memberService = ac.ge..
2022.08.14 -
[Spring]Spring Boot 의 Ammotation과 간단 한줄요약
@StringBootApplication Spring boot application으로 설정 @Controller View를 제공하는 controller로 설정(화면주소를 반환) @RestController REST API를 제공하는 controller로 설정(데이터 값을 반환) @RequestMapping URL 주소를 매핑(아래 4가지 모두 실행) @GetMapping Http getMethod URL 주소맵핑 @PostMapping Http PostMethod URL 주소맵핑 @PutMapping Http PutMethod URL 주소맵핑 @DeleteMapping Http DeleteMethod URL 주소맵핑 @RequestParam URL Query Parameter 맵핑 @RequestBod..
2022.01.19 -
[Spring] class 이름 중복으로 인한 오류
패캠의 spring 강의를 듣는 도중 오류발생 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.example.hello.HelloApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'apiController' for bean class [com.example.hello.reponse.controller.ApiController] conflicts with existing,..
2022.01.12 -
[학교종이땡땡땡]프로젝트 시작하기(기획)
신입이면 신입답게 열심히 해야하는데 재택근무때문인지(핑계) 시간관리가 잘안된다. 그래서 학교처럼 50분 공부 10분 휴식을 알려주는 알람을 설정하려다... 핸드폰으로 매시간 설정하기는 싫고.... 그래서 어플을 찾아보려다!!! 응애 나 애기개발자- 필요한 프로그램은 내가만든다!!!!! (그만 놀고 이거라도 하자 나자신) 프로그램 이름은 "학교종이 땡땡땡" 10초만에 이름 지어버리기~ 일단 첫번째로 알람기능을 구현하고 다만드면 플래너 처럼 시간 관리를 위한 기능을 이것저것 넣을 예정 혼자 할거라 잘못해도 하고싶은거 다 해봐야지~ 개요 강제성과 효율성에 도움을 주기위해 설정한 시간에 맞춰 알람을 울려주는 사이트를 만든다 예시) 구간1: 50분 - 공부시작 구간2: 10분 - 쉬는시간 주요기능 1. 알람은 위..
2021.09.29 -
[PostgreSQL]select 조건에 따른 출력값 변경하기
컬럼값의 조건에 따라 다른값으로 출력할 수 있는 키워드 중 DECODE 와 CASE가 있다. DECODE SELECT DECODE(column_name, 'A', a_value, 'B', b_value, 'F', f_value, default_value) name FROM table_name; DECODE(column, befor, after ... , default ) 형식에서 원래 값이 befor 일때 after 가 출력되는 방식이다. 이때 컬럼의 값은 befor와 동일(==)해야 한다. CASE SELECT title, length, CASE WHEN length> 0 AND length 50 AND length 120 THEN 'Long' END duration FROM film ORDER BY ..
2021.05.24 -
[PostgreSQL]테이블 컬럼 변경
컬럼 이름변경 ALTER TABLE table_name RENAME column_name TO new_column_name; 컬럼 추가 ALTER TABLE table_name ADD COLUMN column_name data_type;
2021.05.23