전체 글

😎 Current : Back-end Developer          💻 Interests : Kotlin, Restful API                          📧 Contact : psung616@naver.com
Framework/Spring Boot😊

[Spring boot] spring security 을 사용한 로그인 구현

[Spring Security란] Spring Security는 Spring 기반의 애플리케이션의 보안(인증(Authentication과 권한, 인가(Authorization) 등)을 담당하는 스프링 하위 프레임워크이다. 기본 동작방식으로는 서블릿의 필터와 인터셉터로 처리된다. 스프링기반의 어플리케이션의 보안을 담당하는 프레임워크로써 사용자인증과 권한에대한 강력한 기능을 갖게된다. version spring boot 2.6.3 jdk 1.8 gradle 7.4.1 1. gradle 의존성추가 bulid.gradle 에 해당내용 추가 (어디서봤는데 버전은 다 맞춰주는게 좋다더라..) // https://mvnrepository.com/artifact/org.springframework.security/sp..

Python/Python

[Python] Flask 로 웹서비스 설치부터 사용까지

자바스프링부트 웹서비스에서 파이썬 플라스크를 연동하여 차트를 보여주는 일을 진행하다보니 플라스크도 같이 공부하게되었다. 기본적으로 파이썬으로 웹개발을 하기위해선 jdango(디장고), 와 flask(플라스크) 가 있는데 현재 진행하는 프로젝트가 자바스프링부트로 개발이되어있고, 파이썬의 일부기능만 사용하기위해 비교적가볍고 활용성이좋은 플라스크를 사용했다. 겸사겸사 플라스크 사용법을 까먹지않게 작성해놓으려고 글을작성한다. 0. 플라스크(Flask)란? 플라스크(Flask)는 파이썬으로 웹 어플리케이션을 만드는 마이크로 웹 프레임워크 이다. 마이크로 프레임워크란 핵심 기능만 간결하게 유지하지만, 확장 가능한 것을 목적으로 하는 프레임워크라고 한다. 즉, 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프..

Server/Server

[Tomcat] appBase, docBase 차이 및 설정 방법

1. 환경 Ubuntu 20.04 LTS Tomcat9.0v 2. 톰캣 document root 설정방법 톰캣 경로에 들어가보면 server.xml 파일이있다. 해당파일 아래쪽에 위치한 태그안에 appBase 옵션이있고, 태그안에 라는 태그가 들어가게된다. 그리고 태그안에 docBase 옵션이 들어간다. //기본 설정 ... //기본적으로 ... 태그는 생략이되어있다. 2-1. appBase를 절대경로로 사용하는경우 appBase를 절대경로로 설정했을때 docBase는 현재 디렉토리로 설정할수있다. ... 2-2. docBase를 절대경로로 사용하는경우 ... 요런식으로 사용한다.

Java/Java😊

[Java] 다중 파일 업로드 (MultipartFile[]) window,linux

자바파일 다중업로드를 간단하게 만들었다. 1. java @PostMapping("/uploadAjaxAction") public @ResponseBody void uploadAjaxPost(MultipartFile[] uploadFile) { //String uploadFolder = "C:\\upload";//윈도우 경로 String uploadFolder = "/uploadData";//리눅스서버 경로 File uploadPath = new File(uploadFolder, FolderUtil.getFolder()); log.info("upload path: "+ uploadPath); if(uploadPath.exists() == false) { uploadPath.mkdirs();//경로에 폴더가..

yoob
yoob의 기술블로그