@WebMvcTest 는 컨트롤러 테스트할때 (아래와같이 간단한 controller테스트할때)

 

ex) mvc.perform(get"/xxxxx/zzzzz").accept(MediaType.APPLICATION_JSON))

.andExpect(status().isOk()

.print());

 

@SpringBoootTest 는 어플리케이션 컨텍스트 설정정보 등 모두 불러와 웹서버에 연결을 시도. (WebMvcTest 보다 많이 무겁겠죠?)

 

그럴땐 TestRestTemplate 를 사용. 다음에 TestRestTemplate 에 대해 마져 쓰기.

'Web개발 > Java' 카테고리의 다른 글

Url PathVariable 변수명 가져오기  (0) 2020.03.05
날짜 유효성 체크 어노테이션  (0) 2019.12.04

결함 : 모바일 웹에서 이모티콘 저장하니까 QA 에서 결함 올려서 처리

원인 : 이모티콘(emoji) 는 4byte 에 해당하는 유니코드로 오라클 charset UTF-8 (3byte) 에는 없어서 ??? 로 저장됨.

 

1)이모티콘 정규식 체크해서 저장 못하게.

2) mysql charset 변경 : utf8mb4 로 변경 (확인해보지 못함)

3) 오라클. 나중에 해보자

<!--이모티콘 체크로직 -->

<input id="emojiText" value="" onchange="">

<script type="text/javascript">

        var hw = document.getElementById('emojiText');

        hw.addEventListener('change', function(){

            console.log(hw.value);

            var reg = /(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g; 

        var testing = reg.test( hw.value );

            if( testing ){

            alert("이모티콘은 입력하지 마세요.");

            hw.value = hw.value.replace(reg, '');

            return false;

            }

        })

<!--이모티콘 체크로직 --> 

 

'Web개발 > Javascript' 카테고리의 다른 글

Jquery 로 특정영역 밖 클릭 toggle  (0) 2020.08.11


크로스도메인 이란 : Javascript 보안정책상 타겟이 되는 URL이 클라이언트와 다른 도메인이면 호출했을 경우 javascript 에러가 발생한다.


해결 방법: 


1.<script> 태그 아래에 아래 코드를 심는다. 

ex) 다음에서 네이버 팝업을 호출시. 다음 페이지의 <script> 하단에 아래 라인 추가


document.domain = "naver.com";


위경우는 서브도메인만 다른경우 가능.


참고 : 서브도메인이란? ex) m.naver.com , naver.com


+ Recent posts