전체 글

전체 글

    Spring MVC - [ view-controller / servlet-context.xml]

    컨트롤러에서 아래와 같은 코드 대신 @GetMapping("/register/add") public String register() { return "registerForm"; // WEB-INF/vies/registerForm.jsp } servlet-context.xml 파일에서 아래와 같이 view-controller 태그로 한 줄로 등록해서 사용할 수 있다. view-controller는 POST는 허용하지 않고, GET 요청만 허용한다. /register/add 로 들어오는 주소를 registerForm.jsp 뷰 파일로 이동시킨다. 그리고 servlet-context.xml 파일의 상단을 보면 아래와 같이 beans 태그에 xmlns, xsi 등 여러 코드들이 들어있다. 이는 : 뒤의 스케마의..

    Spring MVC - [ view-controller / servlet-context.xml]

    JAVA - [2진수,8진수,16진수 <-> 10진수]

    2진수, 8진수, 16진수 -> 10진수 종류 반환 타입(INT) 2진수 -> 10진수 Integer.parseInt("1111", 2) 8진수 -> 10진수 Integer.parseInt("20", 8) 16진수 -> 10진수 Integer.parseInt("A", 16) 10진수 -> 2진수, 8진수, 16진수 종류 반환 타입(STRING) 10진수 -> 2진수 Integer.toBinaryString(10); 10진수 -> 8진수 Integer.toOctalString(10) 10진수 -> 16진수 Integer.toHexString(10); 참조 https://hianna.tistory.com/527 [Java] 10진수 2진수, 8진수, 16진수로 변환하기 10진수 -> 2진수, 8진수, 16진..

    카라비너 단축키 생성

    https://genesy.github.io/karabiner-complex-rules-generator/ 위의 사이트에서 원하는 키조합의 json 코드를 쉽게 생성 가능하다! 나는 command+left_arrow/right_arrow를 option+left_arrow/right_arrow로 적용해보려 한다. Modification Title은 카라비너 rule 에서 볼 수 있는 타이틀, 1st Rule Description은 rule안에서 키조합 설명 타이틀과 같다. 그리고 "From" Event에는 적용하고 싶은 키 조합을 입력해주면 된다. Key Code 부분에 입력했을 때 이벤트를 발생시킬 키, Mandatory Modifiers에는 필수적으로 함께 눌러져야 하는 키를 입력해준다. "To" Ev..

    카라비너 단축키 생성

    STS EXC_CRASH (SIGKILL (Code Signature Invalid)) 에러

    맥에서 sts를 실행시키는데 위와 같은 오류가 뜨고 실행이 되지 않았다. 우선 /bin/ 위치로 이동 (bin 폴더가 보이지 않으면 숨겨진 파일 확인하면 있음! (숨겨진 파일 보기 단축키 ctrl+shift+.) ) bash 파일 실행 sudo codesign --force --deep --sign - /Applications/STS.app 입력 후 패스워드 입력 (STS.app 에 실행 안되는 프로그램 써주면 됨) 그런 후 다시 실행해보면 잘 됨!! 이래도 안 될 경우 앱 패키지보기 -> codeSign폴더가 있는지 확인 후 삭제하면 된당! 참조 https://sansanji.tistory.com/entry/MAC-%EC%97%90%EC%84%9C-%EA%B0%91%EC%9E%90%EA%B8%B0-AP..

    STS EXC_CRASH (SIGKILL (Code Signature Invalid)) 에러

    내가 참고하려고 기록하는 맥북 설정

    복붙할 때 좌측 하단 끝에 ctrl키를 사용하는 게 익숙해서 윈도우처럼 키 배열을 변경했다. karabiner 이용! 우선 설정 -> 키보드 -> 키보드 단축키 -> 입력소스 에서 아래와 같이 변경 (F18키를 한/영 전환키로 설정) 참고로 한/영키 전환이 느려서 찾아보니 위 두 항목을 바꿔서 저장해주니 해결되었다. 카라비너에서 좌측 fn키를 command키, 우측 command키를 한/영키(=F18), 우측 option키를 fn키로 변경! * 만약 카리비너에서 키맵핑이 안 먹을 때는 Devices 에서 해당 장치에 Modify events 체크해주기! * 해당 키 코드를 모르겠을 땐 카라비너 EventViewer -> Main 에서 키를 눌러보면 해당 키의 키 코드가 뜬다..

    내가 참고하려고 기록하는 맥북 설정

    Spring MVC - [@GetMapping, @PostMapping]

    @GetMapping, @PostMapping 원래는 @RequestMapping(value="주소", method=RequestMethod.POST) 와 같이 맵핑시켰지만, 스프링 4.3부터는 @PostMapping("주소") 와 같이 간단하게 POST방식 맵핑이 가능하다. //@RequestMapping(value="/register/save", method=RequestMethod.POST) @PostMapping("/register/save") // 스프링 4.3부터 가능 public String save() { } //@RequestMapping("/register/add", method=RequestMethod.GET) @GetMapping("/register/add") public Strin..

    Spring MVC - [@GetMapping, @PostMapping]