본문 바로가기

JAVA

(36)
마이바티스(mybatis) 매핑 매개변수(parameter) 오류 [error] mybatis parameter 오류 (tistory.com) [error] mybatis parameter 오류 org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [arg1, arg0, param1, param2라는 문구와 함께 오류가 발생했다 고치기전 int roleNo = homeMapper.findRoleNo(userVO.getRoleName()); String id = user badstorage.tistory.com
이클립스 톰캣 에러 https://docu94.tistory.com/40 [Tomcat 에러] Removing obsolete files from server... 에러 Tomcat 에러 Removing obsolete files from server... Could not clean server of obsolete files: Content is not allowed in prolog. Content is not allowed in prolog. 프로젝트 import 받고 톰캣을 돌릴때 위와 같은 에러가 발생한다면 1. 이 docu94.tistory.com
[Spring] (이클립스/gradle) 게시판 만들기 (1) - 기본 세팅 스프링 xml의 짜증나는 점, 바로 오타가 나도 잡기가 힘들다는 것이다. 인텔리제이는 잡아주나ㅡㅡ;? 오타로 개삽질 두시간은 한듯. 오타가 있어도 빨간줄이 없으니 찾아내기 상당히 힘들다. 가능하면 xml 작성할 때는 자동완성을 쓰던가, 남이 써둔 코드를 그대로 복붙하는것이 좋다. ✅ 프로젝트 생성 및 세팅 당연히 들어가기에 앞서 이클립스에 스프링 3.0 및 그레이들 플러그인이 설치되어 있어야 한다. (설치방법은 본인 블로그에서도 찾을 수 있다.) 웹에서 게시판을 구현하는 것이 목적이기 때문에 그레이들로 생성한 프로젝트 속성에서 (프로젝트에 대고 오른쪽 마우스 > 프로퍼티스) 웹 다이나믹 프로젝트 페싯 (대충 유형이라는 뜻)을 추가해준다. 체크 후 Apply and Close 막 프로젝트를 생성하고 웹 경..
[Spring] 기존 MVC방식부터 스프링까지 간단한 프로젝트 생성 (3) (DI : Dependancy Injection) ExamImpl 클래스에 롬복등으로 생성자를 생성한 상태여야함. 이 때 p에 빨간줄이 가면 이클립스 편집창 하단 source 옆에 namespace탭 클릭 후 p에 체크 기존의 리스트 생성은 아래와 같이 할 수 있을것이다. public class Program { public static void main(String[] args) { List examlist = new ArrayList(); examlist.add(new ExamImpl(20,30,40,50)); for(Exam e : examlist) { System.out.println(e); } } } 이를 스프링을 이용하여 처리하면 다음과 같다. 자바에선 지시만 하고 ArrayList()은 지시..
[Spring] 기존 MVC방식부터 스프링까지 간단한 프로젝트 생성 (2) https://codevision.tistory.com/11 [Spring] 기존 MVC방식부터 스프링까지 간단한 프로젝트 생성 (1) https://youtu.be/XtXHIDnzS9c?list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T 프로젝트는 그레이들로 생성한다. 이클립스에 그레이들을 설치하는 방법은 아래 포스트 참고. https://codevision.tistory.com/9 [JDBC] (이클립스/MVC) codevision.tistory.com 물론 이클립스에 스프링 플러그인이 깔려있는 상태여야 한다. 상위 패키지에서 오른쪽 마우스 > New를 누른다. setting.xml 등의 이름으로 xml파일을 하나 만든다. 아마 위와 같은 내용이 미리 써져있을 것이다. 이제 이곳에..
[Spring] 기존 MVC방식부터 스프링까지 간단한 프로젝트 생성 (1) https://youtu.be/XtXHIDnzS9c?list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T 프로젝트는 그레이들로 생성한다. 이클립스에 그레이들을 설치하는 방법은 아래 포스트 참고. https://codevision.tistory.com/9 [JDBC] (이클립스/MVC) 윈도우에 그레이들 설치 https://thecodinglog.github.io/gradle/2019/09/11/install-gradle-in-windows.html Windows에 Gradle 설치하기 Windows에 수작업으로 Gradle 설치하기 thecodinglog.github.io https://chinsun9.github.io/2020/10/05/gradle/ 이클립스에서 gradle 프 co..
[Spring] 스프링 STS3 설치하기 / 실행에러 해결방법 🔗 스프링 다운받고 설정하기 By 야생늑대 스프링 다운받고 설정하기 https://spring.io/tools spring 사이트에 접속하여 Projects -> SpringTools4 클릭 ( 자기가 사용할 프로그램 선택해서 다운로드) 학원에서는 Spring Tools4 를 사용하였다. windows 버전 선택 다운로드한다. 다운이 wildwolf.tistory.com 이클립스로 스프링 개발 시 이클립스 + 스프링 플러그인, 혹은 아예 스프링용으로 나온 이클립스를 쓰는 방법 두가지가 있다. 본인 취향에 맞게 선택한다. 이때 JDK는 11을 깔아둔다. 🔗 [JDK 11] https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads...
[JDBC] (이클립스) 웹개발 시작 전 이클립스 환경 설정 Window > Preferences > 왼쪽 검색창에 enc 검색 General > Workspace / Web > CSS, HTML, JSP Text file encoding 설정을 UTF-8로 변경 1. 톰캣 9.0 다운로드 후, 접근하기 편한곳에 (이클립스 폴더 등) 압축파일 풀기 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x s..