일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 티스토리꾸미기
- 리액트
- React Native
- javascript
- 성능최적화
- 누구나 자료구조와 알고리즘
- 커스텀
- 2022
- Chart.js
- JS console
- React.js
- click and drag
- 제네릭
- vue.js
- 타입스크립트
- reactjs
- 타입좁히기
- NonNullable
- 폰트적용하기
- const 단언문
- TSDoc
- react
- 공통컴포넌트
- CSS
- 개발콘텐츠
- utilty type
- typescript
- returnType
- 레이아웃쪼개기
- 반복줄이기
- Today
- Total
목록Development/Spring Framework (8)
몽땅뚝딱 개발자
📄 TodoService.java package com.moddk.swagger.service; import java.util.List; import com.moddk.swagger.vo.TodoVO; public interface TodoService { // TodoList 가져오기 public List getTodoList(int searchType, String user_id); // TodoList 추가하기 public int addTodoList(String contents, String user_id); // TodoList 값 변경하기 public int updateComYnOfTodoList(int idx); // Todo 삭제하기 public int deleteTodo(int idx, ..
📄 TodoController.java package com.moddk.swagger.controller; import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.w..
📄 ApiSwaggerApplication.java package com.moddk.swagger; import javax.sql.DataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.core.io.Resou..
예전에 Vue.js를 사용하는 프로젝트 인터뷰에서 'ES5와 ES6의 차이점을 알고계신가요?'란 질문을 받았는데 그 때 나는 제이쿼리도 써본적이 없고 ES5나 ES6는 들어본적도 없다고 대답했다. 인터뷰가 끝나고 처음으로 둘의 차이를 찾아보며 매일 매일 주구장창 쓰고있던게 ES5란 사실을 알았다. 게다가 내가 자바스크립트라 믿으며 작성한 코드가 사실 자바스크립트와 제이쿼리를 모두 같이 사용한 문법이었다. 인터뷰 본 곳은 ES6 문법을 사용했는데, 일하게되면서 자연스럽게 그 차이를 한번 더 느끼게 됐다. 그때까지는 제이쿼리, 자바스크립트, ES5와 ES6의 개념이나 차이를 전혀 모른채로 사용하고 있었다. await, async를 사용하는 것과 변수를 선언할 때 var가 아닌 let, const를 사용하는 ..
1. DB 구조 및 데이터 MySQL 워크벤치로 테이블을 생성한다. ◽ idx: 투두리스트 index ◽ contents: 투두리스트의 내용 ◽ complete_yn: 활성화/완료 여부. 각 투두의 체크박스를 체크할 때 마다 값이 반영됨 ◽ user_id: 각 유저의 식별된 아이디값 GIT 🚩 Github | https://github.com/hvsundev/Spring 개인적으로 공부한 내용을 정리하는 블로그로 잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.
📄 home.jsp JSTL의 Core와 Functions 태그를 사용했다. ALL ACTIVE COMPLETED Add 등록된 할 일이 없습니다. ${ item.contents } 삭제 📄 css.css 전체 박스안에 시계, 서브탭, TodoList 이렇게 3부분으로 나뉘어져 있다. body { margin: 0 auto; background-image: url("../img/background.png"); background-size: 80%; background-attachment: fixed; -ms-overflow-style: none; } ::-webkit-scrollbar { display: none; } /* 시간 & 시계 */ .time_wrap { text-align: center; h..
1. New - Spring Starter Project로 새로운 프로젝트를 생성한다. 2. Name, Package 등의 기본설정을 한다. Java Version은 default 값이 11이라 내가 설치한 버전인 8로 변경해주었다. 3. Next > pom.xml에 들어갈 의존성들을 추가 > Finish 아래의 이미지와 같이 5개를 추가하고 시작했다. 이 프로젝트에서는 lombok을 사용하지않았지만 필요한 경우 lombok까지 추가해주면 된다. 각각 많은 편의를 제공하는 기능들이 있겠지만 내가 알고있는 소소한 사실을 설명으로 추가한다. 1) Spring Boot DevTools class 파일이 수정될 때 마다 자동으로 빌드한다. 2) Spring Web @Mapper, @Service 같은 어노테이션..
개발환경 Spring Boot, JSP, HTML/CSS, JQuery IDE: STS4 DBMS: MySQL, MyBatis, PL/SQL 구현 기능 ◽ Todo List 전체/활성화/완료 상태 별 항목 조회 ◽ Todo 추가 및 삭제 ◽ 체크박스 체크 시 Todo 완료여부 업데이트 ◽ 새로고침 없이 반영 된 TodoList 재출력 ◽ 오늘 날짜 및 시계 프로젝트 구조 Git hvsundev/Spring Contribute to hvsundev/Spring development by creating an account on GitHub. github.com