본문 바로가기
반응형

스프링부트4

Docker컨테이너에서 libreoffice (soffice)로 pdf변환 예제 이 글은 다음 글 다음으로 연속해서 작성된 글이다. https://effectivecode.tistory.com/1729 Docker컨테이너에서 host(Linux) 명령어 사용하는 방법(pipe) 몇 일 동안 별별짓을 다했다. 왜? 모르니까. 접근은 간단하게 될 줄 알고 시작을 했는데, 막상 간단하지는 않았다. Docker로 서버를 구성했다는 점을 간과한 것이 가장 뼈아픈 실수다. libreoffice라는 effectivecode.tistory.com 위의 글의 내용대로 준비를 하고 이제 api에서는 프론트에서 업로드한 파일을 받아서 특정 폴더에 저장을 하고 저장된 경로를 가지고 pdf로 변환을 하기 위해 쉘 스크립트를 실행해야 한다. 실행 해야 할 스크립트의 위치는 docker 컨테이너와 볼륨으로 연.. 2023. 8. 5.
java main(String[] args) 의 args 살펴보기 java main(String[] args) 의 args 살펴보기 색다른 사실은 아니지만, 내가 모르고 있던 사실에 대해 확인이 필요한 것들이 있다. 그것은 내가 생각하고 고민하는 것들의 기초를 담당하기도 하기 때문에 그 사실을 확인하고 인지하는 것은 중요하다. 잘못하면 시작부터 꼬일 수 있기 때문. 매번 애플리케이션을 만들면서 main함수로 전달되는 args에 대한 확인 작업은 가소롭게 생각될 수 있지만 쓰임에 따라 중요한 사실을 확인하는 일이었다. 스프링 부트를 통해 스타드 애플리케이션을 만들어보면 public static void main(String[] args) throws IOException, Exception { SpringApplication.run(SeleniumDemoApplicati.. 2019. 1. 15.
<스프링 부트 코딩 공작소>를 읽고 를 읽고 어쩌다 보니 주업이 조금 바뀐 상태가 되었는데 매번 스프링 책만 읽다가 어플리케이션을 하나 만들게 되었다. 무모함이 무기가 된지 오래되었지만 오랜만에 느끼는 전율도 있고 짜릿함도 있다. 책을 보고 뭔가를 새로 공부한다는 건 대단히 흥미로운 일이다. 선배의 추천으로 구입해서 읽어보게 되었는데 나쁘지 않다. 스프링 부트를 이용해서 온전한 스프링 웹 어플리케이션을 하나 만들면서 스프링 부트의 다양한 설정을 알려주는 책이다. 첫장의 인사말도 인상적이다. "독자의 1초를 아껴주는 정성을 만나보세요" 스프링부터의 자동구성, 스타처 의존성, 명령줄 인터페이스, 액추에이터 등 웹 애플리케이션을 만들며 스프링 부트의 핵심 기능을 익히자 라고 되어 있다. 크레이그 월즈 지음. http://www.yes24.com.. 2019. 1. 14.
java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" 해결 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" 해결 스프링부트의 자동구성과 관련된 사용자 정의 보안 구성하기를 따라하다 보니 인메모리의 테이블에 로그인 정보를 넣어 두고 로그인을 하니 저런 오류가 뜬다. PasswordEncoder에 대한 처리가 필요한 모양인데 아직은 무슨 말인지 모르겠다. 보안에 대한 정확한 요구사항이 있다면 어느 부분을 수정해야할지 파악을 해서 작업을 하면 되겠지만, 아직은 잘 모르겠다. 대략적으로 어떤식의 사용자 정의 보안 구성이 어떻다는 정도만 알 수 있다. 이에 대해 자세히 설명한 글이 있는데 다음 URL을 참고하시길. https://thecodinglog.githu.. 2019. 1. 10.
반응형