Golang에서 개발하면서 Spring에서 처럼 편하게 의존성을 주입받고 싶을 때가 있다. 그러나 Golang에서는 일일이 하나씩 생성해서 주입 시켜줘야 하는데 편리하게 주입해보자
Java 16의 toList()를 사용하게 되면서 발생한 nsupportedOperationException의 이유
우선 Bean 주입의 동작 순서는 Bean Name - > Bean Type - > Constructor 으로 작동한다.
가지고 있는 노트북이 하나도 없어서 하나 장만 하기로 했다. 예전부터 맥북을 써보고 싶기도 했고 m1 칩셋이 그렇게 좋다고 소문이 어마무시(?) 했기 때문에 많은 검색과 고민을 하다가 구매하게 됬다.
Github action으로 Spring boot 프로젝트 이미지를 Docker hub에 업로드 해보자
간단하게 Add, Remove, Get, GetAll 4가지의 함수를 가지고 있는 List를 구현했다
오늘은 Grpc에 대해서 글을 써보려고한다. Grpc를 간단하게 설명하면 서로 다른 위치에 존재하는 공간에서 동일한 객체를 가져다 와서 사용하는 것이다.
Mybatis를 이용해서 페이징을 구현할 경우 Pageable 객체를 파라미터로 넘겨주고 xml에서 아래와 같이 사용하면 된다
블록체인의 유형들에 대해서 알아보자 Public Blockchain, Private Blockchain과 Consortium Blockchain
Spring-legacy로 개발하다가 보면 root-context와 servlet-context 둘중 어디에서 빈을 scan 할지 혼동이 온다.그래서 찾아본 결과는 아래와 같다.servlet-context.xml이름에서 보듯이 서블릿 요청과 관련된 객체를 정의해야한다.
Spring-legacy에서는 web.xml에서 한글 처리 하는 부분을 설정해 주지 않으면 한글이 전부다 깨져서 보인다.아래와 같이 CharacterEncodingFilter의 param value를 UTF-8로 설정해주면 한글이 깨지지 않는다
rest framework를 통해서 json 형태로 되어있는 많은 양의 데이터를 한번에 저장 시켜 보려고 한다. 많은 양의 데이터를 저장해야하는데 for문 돌려서 매번 post 메서드를 호출한다면 매우 비효율 적이고 우아하지 못하다.
파이썬으로 실행해야 하는 모듈이 있어서 django를 채택했다. 파이썬에서는 Flask 와 django가 웹 프레임워크로 유명한데 django가 복잡하긴 하지만 기능이 훨씬 뛰어나다고 해서 사용을 하게되었다. django 를 통해서 api를 개발해보자.