페이징 플러그인을 적용해 간단히... 또 검색 기능까지 활용할 수 있지만.. 어디를 면접가도 페이징 할 수 있어요? 네! 인터넷으로 검색 안 하고요? 그건... 좀.. 오래 걸릴 거 같아요.. 라는 뻔한 레퍼토리가 나오기 십상이다. 이 글을 통해 다시 한번 기억을 되짚어 보면서 반성해보려 한다. 이 글은 유튜브 동영상에서 조금 모자랐던 코드를 수정해서 만들었다. -결과물- 생성할 페이징 기능(목표): 1. 보여줄 글 개수 정하는 셀렉트 박스 -> 10개, 20개, 30개 2. 페이징(페이지는 5개씩) 3. 이전, 다음 버튼 생성 참고하면서 만들면 편할거 같다. 페이징을 하기위해 필요한 파일작성을 차근차근 프로젝트 상단부터 아래로 만들어 보자. MainContoller.java @Controller pub..
https://startbootstrap.com/ Free Bootstrap Themes, Templates, Snippets, and Guides Start Bootstrap develops free to download, open source Bootstrap 4 themes, templates, and snippets and creates guides and tutorials to help you learn more about designing and developing with Bootstrap. startbootstrap.com 유명한 SB Admin2 템플릿을 이용해서 spring boot에 적용시켜봅시다. 이 템플릿을 사용하는 이유는 프론트엔드에서 할 일을 줄여 빠르게 원하는 구성으로 화면을..
프로젝트 생성을 하고 내용을 이어서 진행하겠습니다. 전 글과 이어지는 내용이기 때문에 중복되는 내용을 피하기 위해 https://badstorage.tistory.com/10 [Spring boot] eclipse로 스프링부트 시작&초기 개발환경 구성 스프링부트와 스프링 둘 사이에 자세한 이점에 대해서는 모르겠지만 가장 큰 이점은 톰캣이 내장되어있어 따로 서버를 설정할 필요가 없다는 것이다 애초에 스프링부트를 개발하게 된 이유도 스프링을 좀 더 쉽고.. badstorage.tistory.com 구조 정리가 다 완료되었으면 상위에 있는 Contoller부터 살펴봅시다. MainController.java package com.example.demo.Controller; import javax.annotat..
스프링부트와 스프링 둘 사이에 자세한 이점에 대해서는 모르겠지만 가장 큰 이점은 톰캣이 내장되어있어 따로 서버를 설정할 필요가 없다는 것입니다 애초에 스프링부트를 개발하게 된 이유도 스프링을 좀 더 쉽고 빠르게 쓰기 위해서라고 들었습니다. 처음으로 나 혼자 하는 세미 프로젝트를 진행 하는데 막상 시작하려니 디렉토리 구조도 모르겠고 초기 설정을 하긴 해야되는데 어디에다가 뭘 넣어야 할지 몰랐었기 때문에 공부하는겸 적어보겠습니다. 글이 길어지면 mysql 과 mybatis 연동은 글을 따로 적겠습니다. 시작 eclipse 상단 메뉴 Help -> Eclipse MarketPlace -> STS4설치 이후 설치 내용은 기다림.. 설치가 다 끝났으면 프로젝트 Name이나 Type ,Package 등 입맛에 맞게..
국비 팀 단위 마지막 프로젝트를 페이스북과 같은 SNS 컨셉으로 가닥을 잡았다. 타 사이트에 비해 부족한 것은 무엇일까를 고민했고, 다른 사이트에 계정을 이용해서 회원가입을 유도하는 기능이 있으면 좋을 것 같다는 생각을 했다 적용만 시킨다면 기업에서 제공하는 편리한 API 기능을 앞으로 해결해야 할 개인 프로젝트나 업무에 용이하게 쓸 귀중한 경험이 되고 초보 개발자인 나에게는 뜻깊은 일이 될 것이라고 생각했다. 막상 하려고 하니 처음 생각했던 만큼 어려운 일은 아니었다. 네이버가 대기업인만큼 네아로 적용시키는 예제가 굉장히 많았고 적용시키는 데에는 큰 무리가 없었다. 코드 적용을 하기 전 먼저 네이버 애플리케이션 등록을 해야 한다. 이 부분은 위 링크를 이용해 등록하자 꼼꼼히 기술하면 좋겠지만 이 블로그..