본문 바로가기

전체 글45

[스프링] Spring REST API 데이터 JSON 송수신 가능하도록 간단하게 구현, 생성하기 (추가로 LIST 작업) 스프링 프로젝트를 개발하다보면 대외 업체와 API 데이터 송수신을 주고받아야 할 때가 있다. 방식은 당연히 여러가지가 있겠지만, 일반적으로 간단하게 만들어보도록 한다. @RestController public class SampleApiController { /** * callAPI * @param request * @param response * @return * @throws Exception */ @RequestMapping(value = "callAPI", method = RequestMethod.GET) public @ResponseBody HashMap callAPI(HttpServletRequest request, HttpServletResponse response) throws Except.. 2022. 2. 23.
[스프링] Internal Server Error 예외 오류가 났을 때 원인 찾는 방법 스프링에서 개발을 하고 테스트를 하다가 Internal Server Error 예외가 발생하는 경우가 있다. 이 오류는 500 Internal Server Error 외부 네트워크 송수신 문제로 생각할 수 있다. 실제로도 해당 오류를 찾아보면 네트워크 500 에러코드가 많이 나오며 어느 사이트는 다음과 같이 정리하고 있다. 500 내부 서버 오류는 정책을 실행하는 동안 발생한 오류 또는 대상/백엔드 서버의 오류로 인해 발생할 수 있습니다. HTTP 상태 코드 500은 일반적인 오류 응답입니다. 즉, 서버가 예기치 않은 상태에 직면하여 요청을 수행할 수 없음을 의미합니다. 뭔가 내용이 서버에러를 총칭하고 있는 구체적이지 않고 원인을 알 수 없는 response이다. 결과적으로 말하면 나의 WAS나 웹서비스.. 2022. 2. 22.
셀프 인테리어(셀인), 턴키 인테리어, 샷시 업체 선정부터 완공까지 - 샷시 공사 슈퍼세이브3, 파워세이브 3 (8) 인테리어에 비용이 크게 들어가는 부분이 샷시 공사이다. 경험상 샷시 공사가 비용이 제일 많이 들어가고 그 다음이 목공 공사, 그 외에는 인력비용인 것 같다. 인테리어 하기 전에 거주하던 집에서는 샷시가 너무 낡아서 겨울마다 가스 보일러를 많이 틀어도 덜덜 떨었던 기억이 있어서 샷시를 무조건 갈아야겠다고 생각했다. 그래서 샷시공사에는 돈을 안아끼고 아낌없이 투자하였고 따듯한 집이 탄생했다. 샷시는 제품보다 시공이 매우 중요하다. 나는 운이 좋았으며, 실력 좋은 시공팀을 만났고 이틀 간 꼼꼼히 시공을 하였다. 하루는 샷시를 철거하였고, 다음날에는 샷시 설치 예상시간이 4시간이라고 하셨었는데, 10시간 동안 끙끙 설치해주셨다. 그만큼 꼼꼼히 해주셨고 좋은 결과가 나오지 않았나 싶다. 샷시는 여러 LX하우시스,.. 2022. 2. 21.
태아 보험 가입하며 느낀 후기 및 요점 정리 먼저 이 글을 작성하며 저는 보험설계사가 아니며, 내가 알아보면서 기록하고 공유하려고 쓴 글임을 밝힙니다. 와이프가 임신을 했고, 주변에서 태아보험에 가입을 해야 한다고 하길래 얼렁 알아봤다. 홍수속의 정보라고 필요한 정보도 찾기 힘들었고, 내가 스스로 공부해서 알짜 내용을 골라내야 했다. 광고나 보험설계사들의 말을 거르고 걸러서 내가 스스로 공부하며 정리하면서 느낀것은 다음과 같이 정리할 수 있겠다. 1. 전체 요약 1.1 태아보험은 조산을 하여 인큐베이터에 애기가 있을 것 같지 않으면 가입할 필요가 없다. 1.2 태아보험을 가입한다면 우체국, 삼성화재, 현대해상에서 고려해보면 되고 이 중 우체국이 제일 저렴하다. 1.3 태아실비보험은 무조건 제일 싼 곳에서 한다. 태아보험 가입한 곳에서 굳이 할 필요.. 2022. 2. 20.
[스프링] TOMCAT 7.0 이하 사용 관련하여 Apache 보안 취약점 패치 Log4j 2.17.0 빌드 안되는 이슈 해결 방법 정보: validateJarFile(\WEB-INF\lib\javax.servlet-api-3.1.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class 2월 18, 2022 5:08:39 오후 org.apache.catalina.loader.WebappClassLoaderBase validateJarFile 정보: validateJarFile(\WEB-INF\lib\jsp-api-2.1.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.clas.. 2022. 2. 19.
컴퓨터공학과인데 개발이 적성에 안 맞는 것 같고, 실력이 안 늘어요! 어느 대학교던 컴퓨터공학과를 입학하면 다음과 같이 유형이 양분되는 것 같다. 이는 내가 학생 때 여러 학교와 교류하며 봐왔던 것이고 대체로 비슷했다. 1. 입학전에 코딩을 잘하는 괴수 : 10% 2. 코딩을 배워보고 싶어서 온 학생 : 20% 3. 점수 맞춰서 왔지만 나름 적성에 맞는 학생 : 30% 4. 적성 안맞는 학생 : 40% 대략적으로 이런 비율이었고 적성에 안맞는 학생들은 2학년, 3학년이 되기 전에 전과를 하더라. 그리고 팀과제를 하면 어떤 팀이거나 코딩 괴수 1명이 90% 이상.. 혹은 100% 다하고 나머지는 버스를 탄다. 그 팀에 코딩 괴수가 없으면 코딩에 대해 학점 잘 받기는 쉽지 않았던 것 같다. 대부분의 학생들이 컴퓨터공학과에 입학하여 실력이 늘지 않고, 적성에 안맞아 많은 고생을.. 2022. 2. 18.
반응형