본문 바로가기

머어어엉

(104)
IntelliJ에서 gradle 다운그레이 Alt + f12 눌러서 터미널을 켜준다 맥os ./gradlew wrapper --gradle-version 4.10.2 윈도우 gradlew wrapper --gradle-version 4.10.2 버전을 설정후 입력하면 됨
java.lang.IllegalStateException: Optional int parameter 'num' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type. 폼을 넘겨야 되는데... location.href 를 해서 get 방식으로 넘어감. 그래서 getMapping이 호출되면서 num을 넘기지 않으니까 에러가 발생함. 수정하니 잘 됨.. 그 전 html에서 location을 썼더니 무의식 적으로 같은 방식을 써버림... 이것저것 해보고 검색해보다가 디버깅해보고 눈치챔
mysql) time zone , window 버전 설치,변경 에러코드 발생. DB에 타임존이 없는거임. 타임 존 테이블이 있는지 쿼리를 날려본다. mysql> select b.name, a.time_zone_id from mysql.time_zone a, mysql.time_zone_name b where a.time_zone_id = b.time_zone_id; mysql> select count(*) from mysql.time_zone; 위와 같이 나온다면 없는거다. https://dev.mysql.com/downloads/timezones.html 위 사이트에 Time zone description tables 다운로드 윈도우 사용자는 Non POSIX with leap seconds 다운로드 mysql> use mysql; Database changed ..
아작나는 ajax 간단 개념 1. 아작스에서 url 주소로 data 를 보낸다. 2. 보낸 데이터를 확인해서.. 백단의 return 값을 data 로 보낸다. 3. 그 데이터 값을 ajax 에서 뿌려준다.
스프링부트 ajax 로그인 검증 마지막 부분에 jqurey cdn 을 또 호출해서 덮어씌워짐. 멍청한 실수. 그리고 수정을 했는데 null값이 뜸.. 그래서 컨트롤러 수정.. 그래도 계속 null 값 뜸.. 문제는 ajax if문에 안걸리고 넘어가버림.. 오류 콘솔 확인결과 dataType text text 로 변경 후 정상작동.
mysql 페이징 쿼리 & 자바 코드 자바코드 public class Pager { //Dao select문에 쓰기위함 between startRow and lastRow private int startRow; //limit private int lastRow; //mysql에선 필요없음 private int curPage;//게시판 하단 리스트번호 private int pageList;//게시물 목록들 //offset private int perBlock;//게시판 하단 리스트번호를 몇개 보여줄지 private int curBlock;//게시판에 perBlock가 몇개 있는지 private int totalBlock;//게시판에 curBlock가 몇개 있는지 private int startNum;// private int lastNum; ..
java.sql.SQLException: Column count doesn't match value count at row 1 * 해결 실제 db의 컬럼 수 와 mapper insert 문의 변수 수가 틀려서 나는 메시지 맞춰주면 해결
mybatis) org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'name' in 'class board.mybatis_board.dto.NoticeDto' mapper.xml 파일에 insert SQL 변수명이 잘 못 되어있었다.