일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring security
- @PathVariable
- Servelt
- 점사라짐
- servlet
- 확장자 사라짐
- #jsp
- 디자인패턴
- #java
- 서블릿 초기화 파라미터
- 서블릿
- 한글 처리
- Spring
- Container
- jsp
- 웹 어플리케이션 감시
- 데이터 공유
- tomcat
- servletContext
- ServletContextListener
- spring5
- #페이지이동
- ServletConfig
- #sendRedirect()
- oauth
- Spring Boot
- MVC
- Today
- Total
목록분류 전체보기 (36)
Choi의 고유결계
@Mapper 매퍼 등록을 위한 인터페이스에 선언하여 사용한다. @Mapper public interface BoardMapper { public String getTime(); @Select("SELECT * FROM Board") public String listBoard(); }@MapperScan 매퍼를 하나씩 등록하는게 아닌 페키지 경로를 지정하여 이하 위치에있는 인터페이스들은 전부 맵퍼로 사용할수있다. 단일 페키지 지정 방법 @MapperScan("com.test") public class MapperConfig {다중 페키지 지정 방법들 @MapperScan(value = {"com.test","com.board"}) public class MapperConfig {@MapperScan("c..
웹 자동화 혹 메크로를 만들기 전에 웹사이트 진행시나리오를 살펴봐야한다. 그리고 ajax 같이 비동기 통신같은 경우 웹브라우저의 로딩과 별개로 페이지가 전부 로딩이 됐는지 알수없어 ajax가 로딩 되기전, 로딩 된 후 혹은 로딩 중간의 페이지 변화를 감지하여 자동화를 작성해야한다. 예를들면 게시판 사이트에 접근한다. 브라우저에서는 페이지 로딩이 완료 되었지만 정작 게시글 목록은 ajax를 통해 가져온다면 페이지의 xpath 값이나 태그 들이 추가 되는 변화를 통해 로딩 완료를 감지해야 한단 말이다. 근데 보통 크롬의 개발자 모드로 페이지 변화를 보려고 해도 ajax의 응답이 사람 손보다 빠르기 때문에 사이트를 분석하기 어렵다. 그래서 아래와 같이 js 코드를 실행하면 모든 ajax 통신을 무한대로 지연 ..
자동화를 만들면서 사용했던 정규식들이다. 한글 검색 [ㄱ-ㅎ|ㅏ-ㅣ|가-힣] 문자 파싱(특정 문자열에 감싸져있는 내용만 가져오고 싶을때) (?
최근 파이썬으로 자동화를 만드는중인데, 여느 때와 같이 코딩 중 파일을 이동 시키는 로직에서 존재하지 않는 위치라고 나오더라구요... https://docs.microsoft.com/ko-kr/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd 최대 경로 길이 제한 - Win32 apps 최대 경로 길이 제한. docs.microsoft.com 그래서 알아보니 윈도우에서는 위치 길이가 260자가 넘어가면 안된다고 하더라구요? Windows API에서 경로의 최대 길이는 260 자로 정의 된 최대 _ 경로 입니다. 아니 그러면 길이가 긴 경우는 어떻게 접근 하란 말인가하고 찾아보니.. 긴 경로 앞에 "\\?\" 를 추가해주면 됩니다. 경로: C:\hom..
스프링5에 존재하는 @PathVariable은 @GetMapping과 @PostMapping을 통해 URL맵핑을 이용할때 사용되는 어노테이션이다. 예를 들면 아래와 같은 코드가 있다고 하자. @RestController public class CustomController { @GetMapping("/example/{firstValue}/{secondValue}") public void example(@PathVariable("firstValue") String firstValue, @PathVariable("secondValue") String secondValue) { // ... } } 예를들어 접근 URL이 /example/hi.hi2/choi.123 이라고 치면 @PathVariable("fir..