본문 바로가기

Dev/[Java]

[Spring boot] spring boot + mariaDB 프로젝트 만들어보기 [JSP사용] INTRO [Spring boot] spring boot + mariaDB 연동하기[JSP사용] - 1편 틀린 부분이 보인다면 댓글을 주시길 바란다. 1. spring boot 프로젝트 생성 --> 우선 스프링부트 프로젝트를 생성한다. --> 프로젝트 이름은 Test_App2로 하고, --> Gradle Project 로 생성할 것이다. --> Java version은 11이다. --> 추가적으로 package 이름을 헷갈리지 않게 하기위해 com.gg로 만들었다. -->종속성은 다음과 같이 4개를 추가한다. --> 완료된 모습 2. MariaDB 설정하기 --> MariaDB 설치와 테이블 생성(Create)은 아래 포스팅을 참고한다. --> 설치 rangsub.tistory.com/94 [MariaD.. 더보기
[Spring-Mybatis]Mapped Statements collection does not contain value for 에러 INTRO Mapped Statements collection does not contain value for 에러에 대한 원인과 해결방법 해당 에러는 Mybatis관련 에러이다. 1. Mapper를 참조하지 못하는 경우 -->Mapper를 만들었지만, Config파일(ex : application.properties)에 Mapper의 경로를 명시해주지 않은 경우 2. Mapper의 namespace와 DAO에서 호출하는 namespace가 다를 경우, 혹은 id가 다른 경우 -->DAO 등 매퍼를 호출하는 매서드에서 Mapper의 namespace,id를 꼭 맞게 적어줘야 한다. 3. 같은 APP내에 같은 namespace를 가진 Mapper가 2개 이상인 경우 -->해당 경우에도 같은 오류가 발생할 .. 더보기
[lombok] lombok 설치해보기 INTRO Lombok을 설치해본다. lombok설치 --> 아래 링크에서 LOMBOK을 받는다. projectlombok.org/download Download projectlombok.org 다운받은 파일 실행하면 아래와 같은 화면 볼 수 있다. specify location을 누르고, STS파일이 설치된 경로를 찾아 STS실행파일을 선택해준다. 이후 install/update 버튼 클릭 Quit installer 를 클릭하여 닫고, STS를 재실행한다. 실행 후, help->About Spring Tool Suite 4 를 클릭 맨 아래 Lombok설치 관련 문구가 있으면 정상 설치된것이다. 이후 MAVEN, GRADLE등의 의존성 프레임워크에 LOMBOK의존성을 추가해줘아한다. 아래는 MAVEN .. 더보기
log4j 사용 방법 Log level TRACE / DEBUG / INFO/ WARN / ERROR 이런 레벨들이 있다. TRACE가 제일 낮다. 이후 사용할 때 logger.debug(); 이런식으로 쓴다. log4j 라이브러리를 받아온다. 이후 Logger를 변수로 선언해준다. 사용하는 방법 로그는 콘솔창에서 확인하면 된다. 또한 추가적으로 logs 폴더 내 아래와 같이 압축파일이 생겨난다. 더보기
lombok 설치 방법 + Gradle MariaDB설치 현재 Gradle 환경임.. 메이븐 레포지토리에 가서 아래 JAR파일을 다운받는다. 다운 경로는 STS 파일이 있는 곳. CMD 실행 후 JAR를 실행시킨다. . java -jar lombok-1.18.18.jar 그러면 창이 뜬다. 처음에는 IDE를 찾지 못한다는 경곻가 뜬다. 무시하고 OK 이후 Location을 설정해준다. 여기서 STS를 선택해주면 된다. 이후 Install 버튼을 누르면 다음과 같은 창이 뜬다. 이후 STS를 실행하여 HELP -> About Spring Tool Suite 를 들어가보면... 롬복에 관련된내용이 설치되어있다는 것을 확인할 수 있다. 이제 잘 되었는지 class생성해서 테스트해본다. 아래와 같이 Data라고 해주면, Getter Setter 안해줘도 된다.ㅣ 이후.. 더보기
[Spring Boot] JSP로 붙여보기 Spring Boot 프로젝트를 생성한다. 기존 JAR했었을때처럼 이클립스에 Import방법은 같다. 메이븐 레포지토리에서 아래 2개를 추가한다. 이후 Jasper라는것이 필요하다. 기존 Servlet프로젝트에서는 Tomcat에서 기존 제공해줬는데, Spring boot에서는 따로 추가해줘야댄다. JSTL도 받아준다... MariaDB도.. pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.8.RELEASE myspring user 0.0.1-SNAPSHOT war user Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-jdbc org.sp.. 더보기
[Spring Boot]Spring boot 개발환경 구성 INTRO Spring boot 개발 환경 구성 STS설치 -->하기 링크에서 STS를 설치한다. spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io --> windows용으로 설치한다. --> 아래와 같은 파일이 다운로드 된다. --> 압축을 풀면 폴더 내 contents.zi.. 더보기
[Spring] Restful 적용, AJAX 써보기, Jquery REST란? HTTP URI + HTTP Mothod이다. HTTP URI 를 통해 제어할 자원(Resource)을 명시하고, HTTP Method(GET, POST, PUT, DELETE) 를 통해 해당 자원을 제어하는 명령을 내리는 방식의 아키텍처 로이 필딩 이라는 사람의 2000년도 박사학위 논문에서 소개된 개념. 필딩은 HTTP를 개발할 때 주요 저자로 참여했다고함. RESTful API란? RESTful API는 HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스이다. 이걸 하기 위해 일단 Jason java 해주는 jackson을 설치할것이다. 메이븐에서.. Spirng MVC 기반 RESTful 웹서비스 환경설정 1. RESTful 웹서비스를 처리할 Re.. 더보기

반응형