728x90 백엔드/Java86 Spring @Scheduled 사용시 Tomcat의 Host의 appBase 와 Context 의 docBase 문제로 인해 TaskScheduler 가 중복으로 구동될 수 있다. [스케줄러 동일것이 2번 호출됨] dev-admin.indoorplus.io [스케줄러 정상 호출됨] dev-admin.indoorplus.io 2024. 3. 20. Filter 와 Interceptor 2024. 3. 20. 멀티스레드 환경에서의 Thread-safe 테스트 [문제코드] @Service public class MemberServiceImpl{ @Autowired private UserRepository userRepository; private Member member = new Member(); public void createUser(String id, String name) throws Exception { member.setID(id); member.setName(name); userRepository.insertUser(member); } } [해결 코드] @Service public class MemberServiceImpl{ @Autowired private UserRepository userRepository; public void create.. 2024. 3. 20. 하나의 프레임워크에서어 앱 업로드와 웹 업로드시 문제점 java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest 에러가 발생한것은 스프링 설정파일에 org.springframework.web.multipart.commons.CommonsMultipartResolver 설정을 하지 않아서 발생하는 메세지임. 하지만, org.springframework.web.multipart.commons.CommonsMultipartResolver 를 설정하면, 일반 서블릿 request 로 앱에서 이미지 업로드가 되질 않음.. 최종적으로는 앱에서도 Multi.. 2024. 3. 20. PK (Auto_increment) 가져오기 - Mybatis - ibatis SELECT LAST_INSERT_ID() if 조건절 http://sinpk.tistory.com/entry/Mybatis-if-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B9%84%EA%B5%90 2024. 3. 20. 이전 1 2 3 4 5 6 7 ··· 18 다음 728x90