본문 바로가기

코딩이야기/Java5

Springboot + security form CSRF 이 필요합니다. Springboot + Spring Security에서 Form Login 페이지를 구현할때,CSRF설정이 반드시 필요합니다. spring security문서에도 적혀있지만, 짧은 영어로 슥 볼때는 놓쳐서 한참 헤멨다. https://docs.spring.io/spring-security/site/docs/4.2.2.RELEASE/guides/html5/form-javaconfig.html #발견JSP를 사용할때 spring form 태그를 사용하면 정상적으로 로그인이 되는데, html form만 사용하면 로그인이 되지 않았다.게시판 만들기를 하면서 나중에 JSP를 걷어내고 싶었기 때문에 이러한 문제를 발견하게 되었다. 위의 해결방법도 JSP를 사용시에 가능한 방법이므로 이어서 변경해봐야겠다. 2018. 10. 11.
05. gradle 설치하기 windows 10환경에서 gradle document를 따라한다. #1. gradle 다운로드 및 환경설정 1) 수동으로 다운로드 https://gradle.org/releases/ 위 링크로 가서 binary-only로 적절한 최신 버전을 다운로드 하면된다. 2) 디렉토리 생성 압축을 풀면 디렉토리가 나오는데, 여기서는 c:\gradle 폴더를 만들고 거기에 푼다. c:\gradle 3) 그리고 환경변수를 설정 제어판 - 시스템 및 보안 - 시스템 : 고급 시스템 설정 시스템 변수에 path에 c:\gradle\[압축푼_폴더_이름]\bin 으로 추가한다. 4) 설치 시작 - cmd gradle -v 아래 같이 나오면 등록되었다. # 참조 gradle installation document - http.. 2018. 2. 25.
03. build tool 이란? #빌드툴에 대해서 알아보자 스택오버 플로우에 빌드툴이라고 검색하면 나오는 글 중 하나이다. #1. 빌드툴이 뭐지? What are build tools? Build tools are programs that automate the creation of executable applications from source code(eg. .apk for android app). Building incorporates compiling,linking and packaging the code into a usable or executable form. Basically build automation is the act of scripting or automating a wide variety of tasks tha.. 2018. 2. 19.
02. Java 간단한 컴파일 해보기 간단하게 컴파일을 해보자 사전조건: 1) 자바(jdk)가 설치되어 있다. 2) 자바 환경변수 설정이 되어 있다. 진행과정: 1) 간단한 자바코드를 작성한다. 2) 컴파일과 실행하기 #0. 새로운 디렉토리를 하나 만들자. 여기서는 C:\java_practice 주소로 만들었다. #1 간단한 자바코드를 작성한다. 자바 코드를 작성하는 훌륭한 도구들이 있지만, 여기서는 간단한 테스트 에디터로 작성하자. 메모장을 열고 아래와 같이 작성해보자 class Start{ public static void main(String[] args){ System.out.println("Hello new world!"); } } 그리고 메모장에서 저장할때, Start.java라는 이름을 지정하고, 파일형식을 .txt에서 모든파일.. 2018. 2. 18.