본문 바로가기

728x90
반응형

Web/Spring

(15)
Spring boot에서 mybatis mapper location 설정 아이디어가 생기면 언제든 개발에 들어가기 위해 간단한 테스트 프로젝트를 기본 셋팅을 해보는데... 셋팅 중에 '내가 정말 지금까지 Spring boot를 제대로 사용하지 못했구나'라고 생각들게 한 정보가 있어 공유해보려 한다. 지금까지 본인은 새로운 Spring boot 프로젝트를 셋팅할 때 mybatis를 사용했는데 mybatis를 사용하려면 프로젝트 내에 mapper 파일 위치를 셋팅을 해줘야한다. 헌데 지금까지 본인은 mapper 위치를 등록하기 위해서 TransactionConfig.java 파일을 생성해서 @Bean public SqlSessionFactory mainMybatisSqlSessionFactory( @Qualifier("mainDataSource") DataSource mainDa..
Spring Security녀석을 만났다. 이번 글은 Spring Security녀석에 대해 얘기 해보겠다.(나도 잘 모른다.) 일단 Spring Security는 Spring에서 제공하는 기능이다. 당연한 소리다. 쉽게 그냥 본인이 느낀대로 설명하면 Spring에서 제공하는 로그인기능인 거 같다. 오늘은 정말 간단히만 알아보겠다...왜냐면 나도 잘 모르겠다 아직... SecurityController 로그인 페이지 맵핑 -> WebSecurityConfig(로그인url) -> 여러가지 권한 설정 @Override protected void configure(HttpSecurity http) throws Exception { http .headers() .frameOptions().sameOrigin() //Spring Security 는 디폴트..
스프링 스케쥴러란 녀석을 만났다. Spring Scheduler 오늘은 바로 코드부터 공개한다. @Slf4j @Component public class SchedulerController extends CommonController { @Autowired SchedulerService schedulerService; @Autowired RegistService registService; @Autowired AttendanceService attendanceService; @Scheduled(cron = "0 5 0 * * *") //@Scheduled(cron = "0/5 * * * * *") public void sampleSchedule() throws ParseException { System.err.println(""); Map ..

728x90
반응형