@requestparam null 허용 requestparm 을 이용하여 값을 받는데 값을 주지 않을 경우도 있다. 그럴경우에는 public String testTest(@RequestParam(value = "id", required = false) String id) throws Exception { .... } @RequestParam(value = "id" , required = false) required = false 이것을 추가해주면된다. 개발/java 2024.02.20
POI cell 색상 색상표 poi 를 사용하여 엑셀 파일 write 기능을 사용하던중 셀에 색상을 넣어야하는 경우가 찾아왔다 우선 사용법 // 워크북 생성 XSSFWorkbook workbook = new XSSFWorkbook(); // 워크시트 생성 XSSFSheet sheet = workbook.createSheet(); // 행 생성 XSSFRow row = sheet.createRow(0); XSSFCellStyle cellStyleBlack = workbook.createCellStyle(); cellStyleBlack.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex()); cellStyleBlack.setFillPattern(FillPatternType.S.. 개발/java 2024.01.26
java split 마침표(.) 역슬래시(\\) java 에서 split 함수를 사용하는 방법은 String str = "안녕:하세:욧" String[] strArr = str.split(":"); // strArr[0] : "안녕" // strArr[1] : "하세" // strArr[2] : "욧" 이런식으로 사용할 수 있는데 저 위에서 사용한 구분자 콜론 (:) 를 닷 마침표(.)로 바꾸면 먹통이된다. String str = "안녕.하세.욧" String[] strArr = str.split("."); // 먹통 해결방법은 역슬래시를 마침표 앞에 두번 넣어주면된다. String str = "안녕.하세.욧" String[] strArr = str.split("\\."); // strArr[0] : "안녕" // strArr[1] : "하세" // .. 개발/java 2023.08.10
java 형변환 String to Date , Date to String 문자열을 날짜로 변환 String str_day = "2023-06-30 11:45:00"; SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d_day = fmt.parse(str_day); 날짜를 문자열로 변환 Date d_day = new Date(); SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str_day = fmt.format(d_day); 개발/java 2023.06.30
java 형변환 String to int, int to String String 형식의 숫자를 int로 변환하고싶다면 String str = "7359"; int num = Integer.parseInt(str); int 형식의 숫자를 String으로 변환하고 싶다면 int num = 7359; String str = Integer.toString(num); 개발/java 2023.06.30