본문 바로가기

Spring/Spring 기초61

filezila사용해서 file전송 업로드/다운로드 해보깅 https://e-7-e.tistory.com/178 일단 참공 FilleZilla 서버 설치 사용법 확인! 라이브러리 추강(ftp client) commons-net commons-net 3.9.0 FtpUtils package com.minu.merong.utils; import java.io.BufferedOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.net.SocketException; import java.net.URLEncoder; import javax.servlet.http.HttpServl.. 2023. 9. 1.
filezila사용해서 file전송 서버 만들기(ftp) 구글에 FileZilla 검색 Download FileZilla Server클릭 파일전송 관련 서버임 다운로드 클릭 Download FileZilla Server 클릭 맨 왼쪽거 다운로드 클릭 무료버전임 다운로드 받은 파일 실행 I Agree Next Next Next Install as service, start manually로 선택하고 (메뉴얼로 하겠다) 체크박스를 위 상태로 만들어준다음 Next 관리자 비밀번호 admin/ admin 으로 설정하고 Next 이렇게 하고 Install 확인 Close Connect to Server클릭 아까 설정해둔 admin 쓰고 비밀번호 기억하라고 Save the password체크 후 OK 그럼 뭔가 이렇게 실행됨 바탕화면 가보면 이렇게 만들어져 있음 그럼 여.. 2023. 9. 1.
e7e샘의 시큐리티 설정4(메뉴얼 로그인) package com.minu.sec.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/oho") public class OhoController { @GetMapping("/sukil") public String getSukil() { return "home"; } @GetMapping("/suji") public String getSuji() { return "sectag".. 2023. 8. 31.
e7e샘의 시큐리티 설정3 https://e-7-e.tistory.com/53 Security 맛보기 시큐리티 사용하기 위한 라이브러리 추강 pom.xml org.springframework.security spring-security-config 5.8.6 org.springframework.security spring-security-taglibs 5.8.6 ojdbc8 23.2.0.0 버젼 jdk1.8에 security상에서 password를 인식하지 e-7-e.tistory.com 참고 이거 만들어줘야함 Spring Bean Configuration생성 security-context로 name지어주고 피니쉬 Namespaces에서 security선택 후 저장 하고 다시 security-context로 돌아오면 이거 쓸 수 .. 2023. 8. 30.
e7e샘의 시큐리티 설정2(멀티) security-context.xml security:gttp요청 /angel/로 하나 복사함 youlogin으로 그럼 밑에 이런 에러가 남 이유는 원래 pattern="/**"이 생략되어있음 그래서 하나로 쓰면 생략이 가능한데 멀티로 쓰면 두개의 parrern을 다르게 줘야함 package com.minu.sec.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class LoginController { @GetMapping("/angma/mylogin") public String myLogin() { r.. 2023. 8. 30.
e7e샘의 시큐리티 설정2(AJAX토큰사용/로그인페이지 설정) SECURITY AJAX바닐라 방식일떄 DOCTYPE html> Insert title here 미누천사 로그아웃 이지용!! 아작스 전송 //csrf 토큰은 get방식에는 안 보내도 됨! //서버에서 발행된 헤더네임과 토큰갑사 저장 var header = '${_csrf.headerName}'; var token = '${_csrf.token}'; var myBJ = document.querySelector("#bj") function fAjax(){ console.log(myBJ.value) let xhr = new XMLHttpRequest(); xhr.open("post","/sec/angma/seoju",true); //바닐라 자바스크립트 사용시 AJAX send 전에 헤더값 세팅 필요 xhr.s.. 2023. 8. 29.