반응형 Java8 JAVA 프로그래밍: 시작부터 실전까지의 스토리 chapter 1 Java 를 다루면서 프로그래밍의 기초부터 실전까지 다루는 이야기를 해보려 한다. 시리즈가 모두 완성될 수 있도록 할 것이며, 모두 무료이다. 현재 개발에 참고하여 역사부터 실전까지 어떻게 사용할지에 대해서 다룰 예정입니다. 자바의 개요 역사와 배경 자바는 1995년에 선 마이크로시스템즈(현 오라클)에서 제임스 고슬링(James Gosling)과 그의 팀이 개발한 객체지향 프로그래밍 언어입니다. 그리고 이 언어의 이름은 원래 "Oak"이었지만, 다른 소프트웨어와의 충돌을 피하기 위해 "Java"로 변경되었습니다. 자바의 탄생 배경에는 웹의 등장과 인터넷 기술의 발전이 큰 영향을 미쳤습니다. 1990년대 초반, 웹은 이미 존재했지만 단순한 정적 페이지를 표시하는 수준이었습니다. 그러나 웹의 발전과 함께 동.. 2023. 5. 17. JSP내에 자바 코드 삽입하기 .jsp Template에서 자바 코드 삽입하는 방법 목차 지시태그 (Expression) 주석문 (Scriptlet) 표현태그 (Declaration) 선언문 ( 표현식 (Expression) : 값을 확인하는 용도로도 활용 가능 example 이와 같이 사용 할 수 있다. 주석문 (Scriptlet) : 주석 및 Java Class Import 용도로도 사용 가능 선언부 (Declaration) : 변수 선언하기 가능 이와 같이도 사용이 가능하다. 2022. 12. 13. JsonNode to Object, Object to JsonNode 자유자제로 사용하기 DB column에 json형태로 저장한 값을 가져와 jsonNode로 담아 원하는 Key의 데이터를 가져올 때 빠르게 사용이 가능하다. JsonObject로 시도를 해보았지만, JsonNode가 좀 더 편리한 면이 많았다. Dept에 따른 구현을 간결하게 하기 위해 사용하기에 적합한 module이다. 1. JsonNode -> Object @Autowired ObjectMapper objMapper; private String parseStringResult(String conditionJson) thorws JsonMappingException, JsonProcessingException, net.minidev.json.parser.ParseException { StringBuilder results.. 2022. 2. 18. @RequestParam 값이 Null 일 때, 예외 처리하는 방법 서비스를 운영하거나, 개발을 하면서 파라미터(Parameter)로 받을 값을 필수 값을 처리하는 경우가 있었다. 예를 들어 @RequestParam(value = "token", required = true) String token 이와같이 처리하게 된다면, parameter를 아무것도 입력 안했을 시, spring에서 org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'token' is not present 이와 같은 에러를 내보내게 될 것이다. 이부분을 예외처리하고 싶다면 이와 같이 행동해라! 1. required = false로 처리하기! @RequestParam(value = .. 2021. 6. 16. 이전 1 2 다음 반응형