N 코딩잘하자
Personal knowledge base

생각과 배움을
차곡차곡 기록합니다.

개발하며 기록하는 작은 공간

최근 작성한 글

카테고리 둘러보기 →
·springboot· 4분 읽기

[Spring Boot] Thymeleaf 에서 axios 사용하기 (gulp)

개요 지난번 포스팅 자동화 세팅 포스팅 에 이은 Thymeleaf 템플릿엔진 환경에서 axios 활용하기에 대한 포스팅입니다. 제가 웹개발을 한참 공부 할때 AJAX 라는 용어가 등장했습니다. AJAX 는 (Asynchronous JavaScript And XML) 의 약자로, …

글 읽기 →
·springboot· 5분 읽기

[Spring Boot] 전자정부프레임워크 에서 스프링부트 변환 - (2)

리팩토링 저번 포스팅에 이어서 리빌딩을 해보려고 한다. 지난번 포스팅은 전자정부프레임워크 에서 스프링부트 변환 - (1) 에서 확인할 수 있다. mybatis 기존은 mybatis를 썻을경우 아마도 1:1로 매퍼가 존재하고 각각의 쿼리는 매퍼와 연결된 xml 쿼리로 작성되었을 …

글 읽기 →
·springboot· 3분 읽기

[Spring Boot] 전자정부프레임워크 에서 스프링부트 변환 - (1)

개요 우리나라 SI/SM 환경은 오래전부터 전자정부 프레임워크 라는 정부 주도로 만들어진 프레임워크 개발된 웹프로그램이 상당히 많다. 전자정부 프레임워크는 등장 당시 중구난방했던 개발환경을 통합한 것에 대해서는 매우 획기적이였고 정부주도로 공공기관 프로젝트부터 필수 사항이 되다 …

글 읽기 →
·webrtc· 4분 읽기

[WebRTC] 화상회의 웹서비스 개발하기 (with.janus-gateway) - (1)

개요 오늘날 화상회의는 업무에 필수적인 요소로 자리 잡게 되었습니다. 코로나 시대에 접어 들면서, 기업들의 재택근무는 가속화 되었고, 재택근무를 하기 위한 필수요소인 화상회의 서비스의 대한 수요는 꾸준히 증가했고, 그에따른 서비스들도 우후죽순 생겨나게 되었습니다. 줌 …

글 읽기 →
·springboot· 7분 읽기

[Spring Boot] Thymeleaf 에서 프론트엔드(css,js) 개발환경 자동화하기 (gulp)

1. 배경 오늘은 스프링부트, Thymeleaf 템플릿 엔진 환경에서 프론트엔드 개발환경 세팅 방법에 대해서 포스팅 하겠습니다. 많은 외부라이브러리(js)와 css 파일을 따로 관리하면 처음에는 아무문제 없지만 프로젝트가 커지고 그러다 보면 버전관리도 제대로 안되고, 유지보수에 …

글 읽기 →
·springboot· 3분 읽기

[Spring Boot] JAR 배포시 내장톰캣 IP 인식 문제 (ubuntu 18.04)

1. 배경 오늘은 스프링부트 배포시 발생 할 수 있는 IP 문제와 해결방법에 대해서 포스팅합니다. 기존에 스프링으로 배포할경우는 운영서버의 톰캣서버와 웹서버로 배포하던지 톰캣서버만을 사용하던지 둘중에 하나로 배포하게됩니다. 어찌됐든 기존스프링 방식에서는 내장톰캣을 쓰지 않습니다 …

글 읽기 →
·springboot· 3분 읽기

[Spring Boot] Thymeleaf 에서 sass 사용하기 (gulp)

1. 배경 오늘은 스프링부트, Thymeleaf 템플릿 엔진 환경에서 sass 개발 세팅 방법에 대해서 포스팅 하겠습니다. 스프링부트와 잘어울리는 thymeleaf 템플릿엔진 환경으로 개발하다 보면, sass 환경이라던지 js 모듈관리가 안되어서 답답할 때가 있습니다. 이때 좋 …

글 읽기 →
·springboot· 3분 읽기

[Spring Boot] vscode 에서 querydsl 세팅

1. 배경 오늘은 vscode 환경에서 querydsl 세팅하는 방법에 대해서 포스팅 하겠습니다. 요즘 스프링부트로 웹개발을 하게 되면 mybatis 보다는 스프링 데이터 JPA 와 querydsl 조합으로 많이 개발하게 됩니다. 근데 보통 스프링부트와 JPA 로 개발하면 거의 …

글 읽기 →