전체 글820 Spring에서 에러가 난다면 한번 재시작을 해봐라 만약 문법적으로 오류가 없는데도 ,를 넣으라는 에러라던지 기타 다른 에러들이 나온다면 깃으로 rollback을 하던지 아니면 IDE를 껏다가 다시 켜보자 왜 그런지 모르겠지만 다시 키면 잘된다. 추신) 람다식은 자동완성이 안되는건가? 2021. 7. 5. Spring 프레임워크의 security 로그인하기 pom.xml에 org.springframework.security spring-security-taglibs org.springframework.boot spring-boot-starter-security 를 추가해주면 스프링 부트에서 제공하는 시큐리티 라이브러리가 실행된다 이렇게 하면 localhost:xxxx로 접속시 자동으로 localhost:xxxx/login으로 연결되는데 기본 아이디는 user이며 비밀번호는 spring console창에 Using generated security password: 로 길게 뜬다, 복붙하면 된다. 2021. 7. 5. Spring not null property references a null or transient value 에러 해결 서비스 구현이후 회원가입시 데이터가 없을때는(강제 return 1) 정상적으로 출력됬는데 데이터를 넣어주면 에러가 발생했다 not null property references a null or transient value~~~ 해당 에러는 "변수명"을 제대로 잡아주지 않아서 발생하는 문제 ex) DB 테이블의 userName이라고 적혀있으면 aJax 구현.js에서도 똑같이 써줘야한다 username을 userName으로 변경하니 에러 해결 ajax는 단순히 통신방법이라 JPA처럼 자동관리해주는게 없는것 같다(그냥 내 생각) 2021. 7. 5. Spring JSP페이지 ISO-8859-1 에러 및 한글깨짐 해결 이제 bootstrap4로 간단한 프론트를 만들고 Spring의 MVC 패턴으로 로그인과 회원가입 및 조회가 가능한 블로그를 만들려고 한다. 근데 JSP파일로 만든 home하면의 한글이 깨지는 문제가 발생 -이클립스 - window - properties에서 타입을 변경해도 문제 해결이 안됨 결과 : 를 JSP파일의 제일 맨 위에 써주면 한글깨짐이 해결되고 저장도 문제 없이 된다. 2021. 7. 2. IllegalStateException 에러 발생 전의 게시글인 custom SQL문으로 데이터 불러오기를 했었다. 이걸 바로 get을 사용해서 테스트를 했더니 IllegalStateException 에러가 뜨는것이다?!! 프로그래머들을 영원한 친구 OverStackFlow에 검색을 해보니 java.lang.IllegalStateException: Ambiguous handler methods mapped java.lang.IllegalStateException: Ambiguous handler methods mapped Repository @Repository public interface UserJpaRepository extends JpaRepository { @Query(value = "SELECT * FROM USER WHERE EMAIL = .. 2021. 7. 2. JPA Repository Custom search ERROR 해결 1) public interface UserRepository extends JpaRepository{ } 에 추가로 findByName(String name)으로 찾아보려고한다. 2) 근데 추가시 14428 에러가 발생한다 내용을 잘보니 No property name found for type User! 라고 뜬다 3) 이유를 알아보니 생성자 User.class의 Name이 아닌 userName으로 저장해서 User테이블에는 Name이 없다고 알려주는것이다. 4) Name=> userName으로 변경하니 문제없이 작동한다. ========================================================== 강력한 기능을 가진 JPA는 위에처럼 약속된 문법으로 함수를 만들면 알아서 .. 2021. 7. 2. Spring toolsuite 4 파일 생성시 html이나 JSP가 표시되지 않습니다. help -> Eclipse MarketPlace -> Eclipse java EE Developer Tools입력후 기본설치 그대로 설치 해주면 해결된다. 2021. 6. 30. MySQL WorkBench setup new Connection Error 해결 mysql과 스프링 프레임워크를 사용해서 간단한 블로그를 만들어 보려고 한다. 그런데 문제가 발생했다 setup new connection으로 새로운 유저를 생성하려고 했는데 Test connection을 하는데 연결이 안되고 위와 같이 Failed to Connect to MySQL at 127.0.0.1:3306 with user 'username'에러가 발생한것이다. 비밀번호를 잘못쳤나해도 기본 패스워드를 그대로 사용해도 접속이 안된다. 당연히 구글링을 했지만 대부분 1) 서비스 -> Mysql 재실행을 해봐라 2) mysql workbench를 재설치 해봐라 이런것만 있었다 그중에는 MySQL-> my.ini에 bind-address=127.0.0.1 추가해보라는것도 있었지만 아쉽게도 해결되지 않.. 2021. 6. 29. [React] 4. 동적변수는 무조건 State사용할것 React를 굳이 사용하는 이유는 웹을 앱처럼 빠르게 동작하고 싶어서 그런것이다. 그렇지만 그냥 일반적인 변수를 사용하게 되면 "페이지를 새로고침"해야지만 변경사항이 적용된다. React에서는 이러한 타임로스를 지양하고 HTML의 재랜더링을 원하는데 이때 사용하는 것이 State이다(React의 저장공간) 1. 사용법 import React, { useState } from 'react'; 기존의 변수를 대입하듯이 useState를 써준다. let [글제목,글제목변경] = useState('남자 코트 추천'); //useState()사용시 -> [a,b] a에는 '남자~'가 그대로 들어가고 //b에는 state를 정정해주는 함수가 들어간다. 2. 이때 state는 단순히 변수 뿐만 아니라 배열도 넣을수 .. 2021. 6. 24. 이전 1 ··· 86 87 88 89 90 91 92 다음