본문 바로가기

springboot

(4)
StringBuilder 알아보기 보통 문자열 합칠때 +를 이용한다ex ) String test = "String"+"TEST"+"입니다." StringBuilder  - Java에서 문자열을 동적으로 조작하고 처리하기 위한 클래스. - 문자열을 결합하거나 수정할 때 사용 - 하나의 객체 내에서 문자열을 변경하고, 필요할 때만 문자열로 변환하여 메모리 사용량을 최적화 - 데이터 더하는 방식을 사용하기 때문에 속도도 빠르며 상대적으로 부하가 적다. .append(): 문자열을 추가.length(): 길이를 확인.insert(int index, String str): index위치에 str을 추가.replace(): 첫번째와 두 번째 파라미터로 받는 숫자 인덱스에 위치한 문자열을 대체.substring(int start, int end): ..
기초 복습(@ResponseBody,@RequestMapping) 1. @ResponseBody의 결과는 브라우저에서 String 2. 함수에서 매개변수 int와 Integer의 차이 - null 값을 받냐, 받지 않냐 차이 3. JSP(test1) 때와 springboot(test2) 때 차이 - 결과값이 같아도 코드 길이나 가독성에 차이가 남 ex) @GetMapping("/test1") @ResponseBody public int showTest1(HttpServletRequest req, HttpServletResponse resp){ // HttpServletRequest의 getParameter는 String이라 Integer.parsInt로 int타입으로 바꿔줘야함 int a = Integer.parsInt(req.getParameter("a")); int..
Vue 디버깅 하는법 https://jojoldu.tistory.com/468 웹 JS 애플리케이션 개발시 IntelliJ 디버거 사용하기 Vue 혹은 React로 개발시 Webstorm (혹은 IntelliJ Ultimate) 라이센스가 있으신 분들도 VS Code로 개발하시는 경우를 종종 봅니다. 백엔드 개발자 분들이라면 아무래도 IntelliJ가 더 익숙하실텐데요. Chrome + VS jojoldu.tistory.com Vue.js 프로젝트 설정: IntelliJ를 실행하고 메뉴에서 "File" > "Open"을 선택하여 Vue.js 프로젝트의 디렉토리를 엽니다. Chrome 브라우저와의 연동: Vue.js 애플리케이션을 Chrome 브라우저에서 실행하고 Chrome 개발자 도구를 엽니다. Vue.js 디버깅 확장 도..
나만의 개발 순서(조회) DB 테이블 만들기 VO Mapper.java Mapper.xml Controller Service ServiceImpl 프로젝트 구조 src main java pro controller dto mapper service vo resources proMapper xml DB 테이블 만들기 방법 알아서 구글링 후 만들기 (Postgresql) VO src/main/java/vo 안에 회사 메타시스템의 맞게 이름 정해서 생성 만든 테이블의 필드 명 + 데이터 타입에 맞게 vo.java 생성 (varchar = String) @Data select 필드명 from 테이블명 where 어쩌구저쩌구 Controller src/main/java/controller 안에 회사 메타시스템의 맞게 이름 정해서 생성 @C..