분류 전체보기 (124) 썸네일형 리스트형 select 검색하기 / Select2 / JQuery Select2 사용하기 select2는 jquery플러그인으로 우리가 알고있는 기존의 select와 비슷하다.select box를 선택하면 하단에 목록을 볼 수 있는데, 옵션이 많아지면 스크롤로 왔다갔다하면서 찾아야하는 불편함이 있다. 이때 select2를 사용하면 좋다!select와 select2와의 차이점은select2는 옵션값을 검색 할 수 있고, multi로 선택하여 사용할 수 있기 때문에 유용하기 때문이다. * Import하는 법select2를 사용할 때 import하는 방법이 2가지 있다.1. CDN URL이용하여 import하기2. 플러그인 파일 다운받아 프로젝트에서 import직접하기 1. CDN URL2. 직접 파일 import 개발하고 서버를 배포할 때는 2번을 추천하고, 간단히 테스트용이면 1번을 추천한다.. Spring Boot - 웹개발 기초 - ② MVC란? MVC란 Model, View, Controller를 의미한다. 애플리케이션이나 프로젝트를 구성할 때 그 구성요소를 세가지 역할로 구분한 것이다. View는 사용자가 보는 화면으로 text, inputbox, textarea가 있는 인터페이스 요소를 나타낸다. 즉, 데이터를 화면에 보여주는 담당이다. Model은 애플리케이션의 데이터를 나타낸다. 그래서 View는 Model의 데이터를 랜더링 하여 사용한다. Controller는 앞에서 말한 화면(View)과 데이터(Model)을 잇는 역할을 한다. 사용자가 화면에서 데이터를 활용해 조회하고 수정하고 저장하는 등 이러한 이벤트들을 처리한다. 그래서 View는 화면을 그리는 것에 집중하고, Model,Controller는 비즈니스 로직 또는 내부로직 처리에.. java.sql.SQLSyntaxErrorException: Table '' doesn't exist JPA를 사용하기 위해 테이블 Entity class를 만들고 구동시켰더니 오류가 났다. java.sql.SQLSyntaxErrorException: Table ' 테이블이름 ' doesn't exist 해결방법은 Entity class파일에서 @Entity 어노테이션에 값을 설정하면 된다. @Entity(name="USER_INFO") public class UserInfo { ... } 이 Entity는 DB테이블에 대응하는 클래스이기 때문에, DB테이블과 맵핑하기 위해서는 꼭 붙여야 한다. 속성으로 name을 사용하면, JPA에서 사용할 Entity 이름을 지정하는 것이다. 지정을 하지 않으면 클래스 이름을 그대로 사용한다. 여기서 말하는 Entity이름이라고 하면, 감이 안올 수 있으니 다음과 같.. intellij 시작할 때 프로젝트 / 인텔리제이 시작 첫화면 intellij사용할 때 프로그램을 실행시키면, 사용했던 프로젝트가 바로 열리는 옵션을 해제하는 부분이다. 프로젝트 여러개의 목록을 보고 골라서 실행시키고 싶은데 계속 이전 프로젝트가 바로 뜨니 불편했다. 해결방법은! (Window) File > Settings을 클릭한다. (MAC) IntelliJ IDEA > Preferences System Settings > Project > Reopen projects on startup 해제! Spring Boot - 웹개발 기초 - ① 정적컨텐츠 웹 개발의 기초에는 세가지 방법이 있다. 1. 정적컨텐츠방법 2. MVC와 템플릿엔진 3. API 각각 내용을 정리할 예정이며, 이번에는 정적컨텐츠에 대해 정리했다. 세부적인 것 보다는 어떻게 동작하는지 큰 틀을 이해하는 목적으로 작성했다. 정적컨텐츠란 welcome page를 만들어서 전달했던 것 처럼 html파일 자체를 그대로 웹브라우저에 전달해주는 방식이다. Spring Boot에서는 정적컨텐츠 기능을 자동으로 제공한다. https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content Spring Boot Features G.. Spring Boot 기초 - 라이브러리 살펴보기 project 셋팅을 하고 난 뒤에 build.gradle을 살펴보면 import한 라이브러리는 spring-boot-starter-web과 spring-boot-starter-thymeleaf 이 두가지 뿐이다. 하지만 자세히 import된 라이브러리들을 살펴보면 굉장히 많은 것을 볼 수 있다. 기본적으로 이렇게 구성되는 것을 기록해보았다. External Dependencies(libraies) gradle, maven은 빌드관리도구로 라이브러리의 의존관계를 다 관리해준다. 사진에서와 같이 gradle에는 spring-boot-starter-web과 thymeleaf 라이브러리만 import를 했는데, external dependencies에 많은 라이브러리가 있는 것은 gradle에 import한 .. Spring Boot - thymeleaf ( 템플릿 엔진 ) https://jin2rang.tistory.com/entry/Spring-Boot-View-%EA%B8%B0%EC%B4%88-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-thymeleaf?category=1071717 Spring Boot - Welcome Page 만들기 프로젝트 셋팅 방법 : https://jin2rang.tistory.com/entry/Spring-Boot-%EC%85%8B%ED%8C%85%ED%95%98%EA%B8%B0-startspringio 프로젝트 기초적인 셋팅을 완료한 뒤 View의 Welcome Page를 띄워보려고 한다. 프로.. jin2rang.tistory.com 위에서 한 것처럼 index.html은 도메인에 접속하였을때 단순하게 html파일.. Spring Boot 김영한 로드맵 따라가기 (마음가짐 & 후기) / 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 실무에서 Spring Boot를 사용하면서 부족한 부분을 채우고 싶은 고픔이 생겼다.그래서 하나씩 로드맵을 따라가면서 따라해보려고 강의를 듣게 되었다.일하면서 Spring Boot를 사용하는데, 회사에서 쓰는 기술이나 프로젝트 구성만 하다보니 다른곳에서는 어떻게 쓰이고있는지 궁금했다. 그리고 라이브러리를 쓰더라도 내가 좀 더 알고 비교하고 필요한 부분을 정확하게 쓰고 싶다는 마음이 생겼다.연차가 쌓이면서 일도 중요하지만 가끔 기초가 이래서 중요하구나 라고 느낄 때가 아주 가끔 있었다. 나는 이런 부분을 하나씩 공부하고 실습해보려고한다!첫번째 강의는, "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"https://www.inflearn.com/course/%EC%8A%A4%ED%.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음