Spring 4

Spring( DB(Mysql)에 연결)) 예제문제

DB에 연결을 해주기 위해선 MySql Connector Java Mybatis Spring Boot Starter를 dependencies에 추가 해줘야하기 때문에 porm.xml에 추가를 해주었습니다. 추가를 하고 저장을 하면 서버가 제대로 실행이 안되기 때문에 resources - application.properties 에 추가해줘야할것이 있습니다. Mysql 설정 조금 편하게 작성하기 위해서는 확장자 명을 .yml로 바꿔줍니다. ## 여기서 들여쓰기는 2칸!!!## url은 연결할 DB의 schema이름인 lecture이고 username 과 password는 mysql workbench의 계정인 root root 로 저장을 해줍니다. Mybatis 설정 mybatis는 이렇게 적어주고 src/..

Spring 2023.04.07

Spring(서버실행, @controller @restController)

서버실행은 해봤고 출력을 해보겠습니다. Studyapplication에서 spring boot로 컴파일을 하면 이렇게 서버가 실행이 되었습니다. @RestController 어노테이션에대해서는 좀있다가 다시 자세하게 설명해드리겠습니다. @GetMapping은 localhost:8080 뒤에 적을 주소를 정해주는거입니다. Map에 name age address의 값들을 넣어주고 return을 testMap으로 해줍니다. @GetMapping("/hello")로 해주었기 때문에 localhost:8080/hello로 접속하면 아까 return에 testMap을 json형태로 출력을 해줍니다. 이번엔 @controller와 @restcontroller에 대해서 알아보겠습니다. 위에 코드는 클래쉬 위에 @res..

Spring 2023.04.07

Spring (기본 세팅)

스프링이란..? Java 백엔드 개발에 필요한 프레임워크 스프링 MVC란..? MVC는 (Model View Controller)로 controller에게 요청이 들어오면 데이터를 model로 만들어서 view에다가 넣어서 html로 합쳐서 서버로 만들어주는느낌이다 POJO란..? 쉽게 말하면 옛날 JAVA를 말하는 것입니다. 특정 프레임워크나 인터페이스에 종속되지 않은 순수한 JAVA 그 잡채 스프링부트 시작하기 spring.io 사이트에 들어갑니다. Spring initializr을 클릭해줍니다. add dependencies를 ㅋ르리갛ㄴ뒤 project는 maven 언어는 java Spring Boot DevTools LomBok Spring web을 추가해줍니다. 그리고 컨트롤 엔터를 하면 알집이..

Spring 2023.04.06

Servlet(Spring Tool Suite 4) 공부(세팅)

Sts4를 사용하여 Servlet 공부를 시작합니당 Help에 Eclipse Marketplace를 눌러줍니다. Servlet를 사용하기 위해서는 이 툴을 install 해줘야 합니다. next next next 해주고 install을 해줍니다. 다운로드 중간에 이 창이 뜨면 오른쪽 위에 있는 Select All을 눌러주고 Trust Selected를 눌러주고 완료를 해줍니다. 그다음으로는 tomcat를 설치해줘야 합니다. 왼쪽에 보면 Tomcat 버전이 있는데 저는 Tomcat 9.0을 사용할것입니다. zip을 눌러 다운을 해줍니다. 그리고 사용할 폴더에 압축을 풀어줍니다. 오른쪽위에 테이블플러스을 눌러주면 Java EE가 생긴것을 알수 있고 클릭을 해줘서 서블릿 개발환경으로 만들어줍니다. New를 눌..

Spring 2023.03.31