Spring
-
COM-DEV 기술설명서 ✔️ 개요 💬 개발자들의 코드 공유, 질문 등을 위한 커뮤니티 사이트 구현 ✔️ Github 리포지터리 😈 https://github.com/kimchaemin000617/comdev ✔️ 사용된기술 ⚓️ 버전관리 - Git , Github ⚓️ 배포 - 👾 Github - ☕️ Tomcat - 🐳 Docker ♻️ 개발환경 - SpringBoot - Sqlyog - Chrome - Firefox - Windows 11 - Tomcat - JSP 🔥 서비스환경 - Nginx - Mariadb - Docker 🔱 기술 스택 - Java - Spring Boot - MariaDB - HTML, CSS, JS - JQuery - Ajax - Tailwindcss - daisy ui ✔..
COM-DEV 기술설명서COM-DEV 기술설명서 ✔️ 개요 💬 개발자들의 코드 공유, 질문 등을 위한 커뮤니티 사이트 구현 ✔️ Github 리포지터리 😈 https://github.com/kimchaemin000617/comdev ✔️ 사용된기술 ⚓️ 버전관리 - Git , Github ⚓️ 배포 - 👾 Github - ☕️ Tomcat - 🐳 Docker ♻️ 개발환경 - SpringBoot - Sqlyog - Chrome - Firefox - Windows 11 - Tomcat - JSP 🔥 서비스환경 - Nginx - Mariadb - Docker 🔱 기술 스택 - Java - Spring Boot - MariaDB - HTML, CSS, JS - JQuery - Ajax - Tailwindcss - daisy ui ✔..
2022.03.31 -
코드 댓글이 없슴다! 실행화면
spring - JSTL 리스트 값이 있는지 체크코드 댓글이 없슴다! 실행화면
2022.03.17 -
정의 MVC 구조란 Model / View / Controller로 구성된 구조이다. - 프로젝트를 구성할 때 구성요소를 세가지의 역할로 구분한 패턴 사용이유 공장에서 하나의 역할만 담당해서 집중도를 올리듯이 3가지의 구성으로 하나의 프로젝트를 만들면 각자 맡은 바에만 집중을 하여 효율이 증가한다. Model의 조건 1. 사용자가 편집하길 원하는 모든 데이터를 갖고 있어야 한다. 2. view나 controller에 대한 정보를 모르고 있어야 한다. 3. 변경이 일어나면 변경 통지에 대한 처리방법을 구현해야 한다. View의 조건 1. Model의 정보를 저장하면 안 된다. 2. Model이나 Controller에 대한 정보를 모르고 있어야 한다. 3. 변경이 일어나면 변경 통지에 대한 처리방법을 구현해..
Spring - MVC 구조정의 MVC 구조란 Model / View / Controller로 구성된 구조이다. - 프로젝트를 구성할 때 구성요소를 세가지의 역할로 구분한 패턴 사용이유 공장에서 하나의 역할만 담당해서 집중도를 올리듯이 3가지의 구성으로 하나의 프로젝트를 만들면 각자 맡은 바에만 집중을 하여 효율이 증가한다. Model의 조건 1. 사용자가 편집하길 원하는 모든 데이터를 갖고 있어야 한다. 2. view나 controller에 대한 정보를 모르고 있어야 한다. 3. 변경이 일어나면 변경 통지에 대한 처리방법을 구현해야 한다. View의 조건 1. Model의 정보를 저장하면 안 된다. 2. Model이나 Controller에 대한 정보를 모르고 있어야 한다. 3. 변경이 일어나면 변경 통지에 대한 처리방법을 구현해..
2022.03.16 -
비밀번호 input 설정 input type을 password로 지정 해준다. 전 후 전체 html 로그인 뒤로가기
HTML - 비밀번호 input 설정(가리기)비밀번호 input 설정 input type을 password로 지정 해준다. 전 후 전체 html 로그인 뒤로가기
2022.03.10 -
역할 Interceptor란 컨트롤러에 들어오는 요청 HttpRequest와 컨트롤러가 응답하는 HttpResponse를 가로채는 역할을 한다. 사용 이유 - 코드 재사용성 증가 - 메모리 낭비, 서버 부하 감소 - 코드 누락에 대한 위험성 감소 src > main > demo import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.c..
spring - interceptor역할 Interceptor란 컨트롤러에 들어오는 요청 HttpRequest와 컨트롤러가 응답하는 HttpResponse를 가로채는 역할을 한다. 사용 이유 - 코드 재사용성 증가 - 메모리 낭비, 서버 부하 감소 - 코드 누락에 대한 위험성 감소 src > main > demo import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.c..
2022.03.09 -
pom.xml (기존 파일 추가) org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl src/main/resources/application.yml (기존 파일 추가) spring: mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp src/main/java/com/sbs/exam/demo/controller/UsrHomeController.java (기존 파일 수정) @RequestMapping("/usr/home/main") // 삭제 @ResponseBody // 삭제 public String getString() { // 삭제 return "안녕하세요."; public String showM..
Spring - jsp 설정pom.xml (기존 파일 추가) org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl src/main/resources/application.yml (기존 파일 추가) spring: mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp src/main/java/com/sbs/exam/demo/controller/UsrHomeController.java (기존 파일 수정) @RequestMapping("/usr/home/main") // 삭제 @ResponseBody // 삭제 public String getString() { // 삭제 return "안녕하세요."; public String showM..
2022.02.28 -
pom.xml (기존 파일 추가) org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 src/main/resources/application.yml (기존 파일 수정) # driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy url: jdbc:log4jdbc:mysql://127.0.0.1:3306/db이름?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTime..
spring - loger 설정pom.xml (기존 파일 추가) org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 src/main/resources/application.yml (기존 파일 수정) # driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy url: jdbc:log4jdbc:mysql://127.0.0.1:3306/db이름?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTime..
2022.02.28 -
server: port: 원하는 번호 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/db이름?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull username: root password: mybatis: type-aliases-package: com.sbs.exam.demo.vo(경로)
spring - spring application.yml 기본 양식server: port: 원하는 번호 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/db이름?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull username: root password: mybatis: type-aliases-package: com.sbs.exam.demo.vo(경로)
2022.02.28