본문 바로가기

전체 글173

java.lang.IllegalArgumentException : Invalid character found in method name . HTTP method names must be tokens // 해결방법.. java.lang.IllegalArgumentException : Invalid character found in method name . HTTP method names must be tokens // 이거 진짜 어처구니 없는 해결방법이다 .. 저기 hello.jsp 를 여는 test 클래스 를 만들었고 설정도 이렇게 되어있었다 . 근데 url 맵핑이 이상한건지 .. 잘 모르겟지만 자꾸 안나온다 .. url 에서 해결법을 찾았는데.. https://localhost:8787/test/hello 를 http://localhost:8787/test/hello 로 바꿔줬더니 .. 해결이 됐다 . http ,와 https 의 차이점을 공부해버리고싶다.. 2022. 11. 10.
[spring] 이클립스에서 스프링 프로젝트 시작하기 (5)-1 . hello.jsp 출력하기 - prefix 경로 지정 spring.mvc.view.prefix=/WEB-INF/views/ 라는놈을 설정했던걸 기억할것이다 그럼 저걸 어떻게 써먹냐면 .. 저런 경로로 파일을 만들면 된다 ! // 여기서 중요한점은 모든 jsp 파일은 src > main > webapp > WEB-INF >views > 여기에 다 만들어진다 ! // spring.mvc.view.prefix=/WEB-INF/views/ 내가 이렇게 만들지 않았다면 src > main > webapp > 여기 안에서 만들어져 있을것이다 .. 근데 이렇게 하면 보안에 취약하다나 뭐라나 .. 그렇게 jsp 파일을 만들었는데 Hello World 현재 날짜와 시간은 메세지: ${msg} 현재 시간을 출력하는 코드를 작성해보았다 . 근데 이전에는 이것을 그냥 run 하.. 2022. 11. 10.
[spring] 이클립스에서 스프링 프로젝트 시작하기 (4). application.properties , porm.xml 설정하기 루트폴더 (spring_study) > java Resources > src > main > resources > application.properties 이 경로로 가서 설정을 해주는데 view 파일에서 경로를 정할때 spring.mvc.view.prefix=/WEB-INF/views/ 는 앞에 /WEB-INF/views/ 를 붙여준다는 뜻이고 spring.mvc.view.suffix=.jsp 는 확장자가 jsp 라는것을 의미한다 server.port=8787 이건 우리가 스프링 main 을 돌릴때 사용하는 포트 번호를 말한다 ! localhost8787 이런식으로 진행돨것이다 . porm.xml 파일은 메인 루트폴더 바로 아래에 있고 , 설정이나 유용한 인터페이스나 api 를 받아서 쓸때 유용한 파일.. 2022. 11. 10.
[spring] 이클립스에서 스프링 프로젝트 시작하기 (3). 인코딩 설정 및 텍스트 설정 window > preference 들어간다 검색창에 enc 라고 검색한다 // 검색한 순서대로 다 찾아가서 utf-8 로 바꿔서 apply 해준다 여기는 폰트 사이즈 정하는것이니까 이렇게 잘 정해보자 ! 2022. 11. 10.
[spring] 이클립스에서 스프링 프로젝트 시작하기 (2). 스프링 프로젝트 만들기 sts를 설치하고 file > new > other 을 누르면 여러 프로젝트가 있지만 그중에서 spring boot > spring starter Project 를 클릭해주고 name , type , java Version , Packaging , Launguage 이것을 자기가 원하는대로 세팅해준다 - 스프링 부트 버전도 알아서 잘 골라보고 기본적인 spring boot devtools , spring web 을 넣어준다 이건 그냥 넘기면된다 - 이렇게 나오면 성공 ! 2022. 11. 10.
[spring] 이클립스에서 스프링 프로젝트 시작하기 (1). STS 설치하기 - 플러그인 이클립스에 들어가서 help > eclipse marketplace 에 들어가서 검색창에 spring 이라고 검색을 하면 스프링 툴이 나온다 ! 빨간색 박스를 설치해주고 , 다시실행해주면 설치가 완료된다 잘 설치가 됐는지 확인 하려면 file > New > Other 에 들어가서 spring boot 가 있는지 확인해주면된다 이제 저것을 이용해서 스프링 부트 프로젝트를 만들어보려고한다 2022. 11. 10.
[spring] 스프링 개념정리 5. JPA 개념잡기 - CodeRecorder JPA는 ORM 기술이다. ORM = Object Relational Mapping ORM - 나의 하인 모델링 - > 추상적인걸 현실적으로 만드는것 ! > 2D설계도를 3D로 만드는것 ---------------------------------------------------------------------------------------------------------- 자바 -- DB 관계가 있을때 자바 -----------> 테이블 // 자바에서 디비에 영향을 끼치는게 delete , update ,input 이 있고 자바 자바 세상에 모델링 한다고 한다 --------------------------------------------------------------------------------.. 2022. 11. 4.
[eclipse] 롬복(lombok) 설치 시 체크 사항- CodeRecorder 롬복 사이트에서 롬복을 받아오고 , 이클립스가 있는 폴더에 넣어서 실행을 해야한다 그럼 일반적으로 잘 설치가 되는데 잘 안될때 체크사항을 살펴보자 ! 1. 잘 안될때 체크해봐야 하는것이 올바른 경로가 맞는가 ? // 경로를 잘못 입력한 경우 2. 경로 안에 한글 파일이 있는가 ? // ex c > program > 설치파일 > eclipse > lombok 이런경우 한글이 끼어있기때문에 인식을 못할수도있다 ex c > program > 설치파일 > eclipse > lombok // 이런경우 ex c > program > build > eclipse > lombok // 로 바꿔주는것도 방법이다 3. 이클립스 폴더안에 - eclipse.ini 라는 파일이 있는데 그 파일을 열어보면 다른건 건들일 필요없고.. 2022. 11. 2.