본문 바로가기

전체 글

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 + Thymeleaf] Thymeleaf 해보기 thymeleaf 2012년에 개발 시작. Boot랑 거의 같은 시점에 시작. Boot가 Thymeleaf를 채택하여 성장하게 됨 Server side template Engine이다. Web 과 Standalone 을 다 지원함 (Jar에서도 돌아가고, WAR에서도 돌아간다.) Thymeleaf 표현식 1. Variable Expressions : ${ } 실습 1. Controller생성 package com.first.myboot.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMap.. 더보기
[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.. 더보기
[Spring] 쿼리스트링을 URL 형식으로 보내기 기존 보내는 방식 ~~.do?id=$ 이렇게 썻는데 ~~.do/$ 이렇게 바로 쓴다. web.xml의 기존 url pattern을 *.do에서 /로 변경 이후 springbeans-web.xml에서 아래와 같이 2개 추가 기존 controller에서 delete 를 아래와 같이 쓸 수 있다. 더보기
[Spring] 10. BootStrap적용 부트스트랩 페이지 접속 설치 방법은 3가지가 있다. 1. notejs에서 명령어 이용해서 install하는 방법 2. CDN(Conntent Delevery Network) 3. Homepage에서 Download받는 방법 무튼.. 우리는 Common.jsp하나를 만들어서, 거기에 2. index.jsp에 적용해본다. 적용방법은2가지이다. 이 두개의 차이는 얘는 index.jsp index.jsp 사용자 관리 1.사용자 리스트 2.사용자 등록 3. test www.w3schools.com/bootstrap4/bootstrap_forms.asp Bootstrap 4 Forms Bootstrap 4 Forms Bootstrap 4's Default Settings Form controls automatica.. 더보기
war로 배포하는 법 1. tomcat폴더 접근 2. webapps 접근 cmd에서 bin폴더 접근해서 startup.bat 실행 이렇게 하면 외부에서 tomcat실행하는것이다 이건 지금 Webapps폴더의 index.html이 실행된것이다. 다른 sample실행하고싶으면 프로젝트 Export 경로설정 war생성완료 서버 다시 startup하고 해당 URL접속하면 볼 수 있다. apache-tomcat-9.0.41\work\Catalina\localhost\spring\org\apache\jsp 여기 가보면.. 우리가 코딩한 것들이 .Class .java파일로 Export되어 있다.. 자동 생성된 서블릿 파일들이다. 더보기

반응형