일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- nodejs
- MariaDB
- mybatis
- submit
- jquery
- MSsql
- javascript
- FCM
- node.js
- pwa
- NextJS
- Push
- popup
- Next.js
- Java
- ajax
- PM2
- mysql
- spring3
- Maven
- jenkins
- rocky9
- SpringBoot
- git
- Eclipse
- yona
- config
- security
- centos7
- docker
- Today
- Total
목록전체 글 (176)
ふたりで
public List getOrderDeliveryInfoList(SearchParamOrderListBySupplierVO searchParam) { return supplierMapper.selectOrderDeliveryList(searchParam); } 특정 리스트가 있다 해당 리스트의 컬럼명은 쿼리상에서도 갯수가 가변적으로 변하며 넘어 오게 만들었다... 란 가정하에 jstl에서도 해당 컬럼에 맞게끔 조건에따라 가변적으로 변하게 해줘야 한다. 1. 동적 컬럼결과를 출력 하는 쿼리. 2. 해당 쿼리 관련 mybatis 사용법 3. jstl에서 동적 key 참조 처리. #. query+mybatis : 아래 소스는 상품별 수량을 조회하는 기본 쿼리에 매장리스트 만큼 루프를 돌며 JOIN하여 결과를..
dao에서 List>으로 리턴하고 /** */ public List> getDailySalesStaticsList(SalesSearchParamVO searchParam) { // TODO Auto-generated method stub return selectList("selectDailySalesStaticsList", searchParam); } mybatis에서 resultType="java.util.LinkedHashMap" 으로 받는다. SELECT * , +IFNULL(SUM(amount_${item}),0) AS rowSum FROM(SELECT date_format(ymd, '%Y-%m-%d') AS date_dd ,DAYOFWEEK(ymd) AS da..
spring security에 csrf를 설정하여 사용할 경우 특정 URL 외부 프로그램등에서 POST방식으로 서버에 접근(호출)을 하면 403 에러가 발생한다. 이런 경우 해당하는 특정 URL만 csrf적용을 받지 않도록 예외 처리를 해주어야 한다. 아래 소스코드의 http.csrf(). ignoringAntMatchers("/callBackPush/**")//csrf예외처리 부분이 특정 URL패턴만 예외 처리한 부분이다. @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers( "/resource/**", "/login", "/join/**", "/login-..
input에 타이핑할 때마다 들어온 문자열이 유효하지 않을 경우 안내 문구 UI를 .show(); 하다. 규칙에 맞는 문자열이 완성될 경우 안내문구 UI를 .hide(); 한다. /*전화번호 수동 입력시 자동완성 기능. js_tel_in_format클래스는 모두 적용됨.*/ $(document).on("keyup", ".js_tel_in_format", function(idx,data) { $(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-") ); //휴대폰 휴효성 검사 if($(this).attr("..
팝업 링크를 호출 하는 순간(popUpBtn()함수가 호출 되면) form을 구성하여 window.open()에 매핑 하여 처리를 한다. function popUpBtn(){ window.open("", "tempInfoView", "directories=no,titlebar=no,toolbar=no,status=no,menubar=no, location=no,width=850, height=700, scrollbars=yes"); var tempInfoForm = document.createElement('form'); tempInfoForm.name= "tempInfoView"; tempInfoForm.action = "/info/tempInfo"; tempInfoForm.method= "POST";..
springboot2.3.0 + security 환경에 war로 tomcat8.5.X에 재배포 시 아래와 같은 에러 로그가 발생하였다. 서비스하는데 큰 문제는 없어 보였지만 심각으로 로그가 올라온다는 거가 뭔가 꺼림칙 해서 관련 자료를 찾아보았다. 처음엔 내가 설정을 잘못해서 발생하는 로그인 줄 알고 설정 관련 삽질을 대략 1주일 정도 한 것 같다. 암튼 결정적인 단서를 이곳에서 찾았다. 결론은 springboot버전을 2.3.0에서 2.3.1로 업그레이드하니 더 이상 관련 에러 로그는 보이지 않았다... (그래도 뭔가 찜찜함....) 발생했던 에러 로그: 19-Mar-2021 13:32:18.216 심각 [http-nio-8080-exec-88] org.apache.catalina.core.Standa..