검색 본문
teresa88.tistory.com 개발 공부하기 [Spring] SpringBoot - 게시판 만들기 PART 1 18:36 이슈가 우려되는 경우는 SQL을 직접 작성할 수 있는 네이티브 SQL이란 기능을 제공한다. 객체 중심으로 개발을 하기 때문에 생산성과 유지보수도 수월하다. 게시판 만들기 1. 종속성 과 DB 설정하기 application.properties 내용 추가 spring.application.name=myhome spring.datasource.url=해당 되는 DB 주소 적기... 2024.03.20 블로그 검색 더보기 efficient-and-clean.tistory.com 효율적으로 [Spring Boot] 게시판 만들기(2) - 리팩토링 홈 개인화 기능 일단 보안을 고려해서 쿠키보단 (그나마)세션을 이용해서 사용자를 식별하고자 했다. 그리고 로그인을 하면 "~~님 안녕하세요" 와 같은 개인화 기능을 구현하고 싶었다. 그래서 HomeController에서 로그인 사용자를 구분하여 home과 loginHome 페이지로 분기할 수 있도록 했다. @Controller public class HomeController { @GetMapping("/") public String home(@SessionAttribute(name = SessionConst.LOGIN_USER, 회원가입 기능 먼저 회원가입 기능을 UserController로 관리하게끔 구현했다. @PostMapping("/users/new") public String create(@Valid @ModelAttribute("userForm") UserForm userForm, BindingResult result) { //비밀번호와 비밀번호 확인이 같은지 검사 if(!userForm.getPassword().equals(userForm.getConfirmPassword())) { result.rej 로그인 기능 로그인 기능은 loginController를 만들어서 관리했다. 로그인 유저가 null인 경우(유저 정보가 없거나, 아이디/비밀번호가 맞지 않는 경우) 에러를 뱉어내게 했다. 에러가 나타나면 에러 메시지를 가지고 다시 loginForm으로 돌아가게 만들었다. 정상 흐름인 경우, 세션을 얻어 리다이렉트하게 구현했다. @PostMapping("/login") public String login(@Valid @ModelAttribute LoginForm loginForm, BindingResult bindingResult, 2 일단 보안을 고려해서 쿠키보단 (그나마)세션을 이용해서 사용자를 식별하고자 했다. 그리고 로그인을 하면 "~~님 안녕하세요" 와 같은 개인화 기능을 구현하고 싶었다. 그래서 HomeController에서 로그인 사용자를 구분하여 home과 loginHome 페이지로 분기할 수 있도록 했다. @Controller public class HomeController { @GetMapping("/") public String home(@SessionAttribute(name = SessionConst.LOGIN_USER, 2024.04.23 [Spring Boot] 게시판 만들기(1) - 개요, 기본 기능 구현 youbidan-project.tistory.com Youable Dev [Spring Boot JPA 게시판 만들기] 1. 환경설정 IntelliJ IDEA 사용 인텔리 제이 유료 버전(IntelliJ IDEA)을 사용하신다면 프로젝트 생성 시 Spring Boot Generators를 사용할 수 있어요. dependencies는 위와 같이 설정해 주세요. 각 의존성이 의미하는 건 아래에 자세히 알아보겠습니다 Spring Initializer 사용 https://start.spring.io/ 위 링크의 웹사이트를 이용하면 Spring Boot 프로젝트를 생성할 수 있어요. IntelliJ의 경우 무료 사용자에게는 Generator을 지원하지 않기 때문에 무료 버전의 IntelliJ를 사용하신다면 이 사이트를 이용하시면 됩니다. IntelliJ에서 스프링 부트 프로젝트를 생성하는 방법과 유사합니다. Gradle과 Maven을 선택할 수 있고, 언어로는 Java, Kotlin, Groovy를 선택해 줄 수 있습니다. SNAPSHOT 의 경우 아직 안정화가 되지 않은 버전이기 때문 Build.gradle이란? 참고 사이트 [Gradle] build.gradle의 동작원리 한 번에 정리하기 build.gradle은 무엇인가? build.gradle은 파일 자체가 Project 오브젝트(객체)로, Project 오브젝트는 Project 인터페이스를 구현하는 구현체이다. Project 오브젝트는 Project 단위에서 필요한 작업을 수행하기 kotlinworld.com public interface Project extends Comparable<Project>, ExtensionAware, PluginAware { } 프로젝트 단위에서 필요 build.gradle 설정하기 build.gradle 파일을 들어가보면 프로젝트 생성시에 지정해 둔 dependencies 가 이미 작성되어 있습니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymele application.yaml spring: mvc: hiddenmethod: filter: enabled: true jpa: hibernate: ddl-auto: update properties: hibernate: show_sql: true format_sql: true datasource: url: jdbc:mariadb://localhost:3306/dev driver-class-name: org.mariadb.jdb 10 인텔리 제이 유료 버전(IntelliJ IDEA)을 사용하신다면 프로젝트 생성 시 Spring Boot Generators를 사용할 수 있어요. dependencies는 위와 같이 설정해 주세요. 각 의존성이 의미하는 건 아래에 자세히 알아보겠습니다 2024.04.18 [Spring Boot JPA 게시판 만들기] 2. 프로젝트 구조 설정 ochangup.co.kr board view 구글 사이트도구 자유 게시판 만들기 : 창업정보 포털 오늘의창업 구글 사이트 도구에서 자유게시판 또는 공지사항 게시판 기능 만드는 방법 있나요 초보라 자세히 도와주시면 감사하겠습니다. 댓글 0 구글 사이트도구 자유 게시판 만들기 에 대한 의견을 남기시려면 로그인 하세요. 2024.04.27 웹문서 검색 더보기 홈페이지 게시판 만들기 어렵나요? : 창업정보 포털 오늘의창업 스프링 게시판 만들기 : 창업정보 포털 오늘의창업 ii6725.tistory.com EoneHee 게시판 만들기(talk-page) 6 Link> </td> <td>{data.content}</td> </tr> ); })} </tbody> </Table> <Button variant='primary'><Link className='but' href="/create-board">게시판 만들기</Link></Button> </div> ); }; export default ListItem; 위 코드는 포스트 목록을 표시하는 ListItem 컴포넌트입니다. - `Table`: 포스트 목록을 표시하기... 2024.03.26 jcowwk.tistory.com 🏖️ jcowwk's develop [spring] 스프링으로 CRUD 게시판 만들기 - 게시판 목록, 글쓰기 기능 6 스프링으로 CRUD 게시판 만들기 - 게시판 목록, 글쓰기 기능 스프링 공부하면서 정리한 내용 입니다 ! 오류가 있다면 댓글로 남겨주세요 :) 1. home.html, writtenForm.html 2. Controller 3. Service https://jcowwk.tistory.com/125 [spring] 스프링으로 로그인 및 유효성 검사 기능 만들기 스프링으로 로그인 및... 스프링 게시판 스프링 CRUD crud 게시판 스프링 crud 게시판 2024.04.12 [spring] 스프링으로 CRUD 게시판 만들기 - 로그인 정보 저장(feat. 세션) [spring] 스프링으로 CRUD 게시판 만들기 - 게시물 조회, 수정, 삭제 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 story.kakao.com 한배벽해 한배벽해 - 카카오스토리 7 고향 청양 아이들의 꿈 게시판 만들기 2023.06.19 카카오스토리 검색 더보기
창녕다례원 cafe.daum.net/cntea27 Daum 카페 차 소개, 다식, 떡, 쿠키, 스콘, 양갱 만들기, 게시판 제공. 참치게시판 bbs.tunaground.net/ 상황극판, 앵커판, 릴레이판, 자유게시판 제공. 말자의 무료아이콘 www.freeicon.co.kr 웹디자인 무료아이콘, ai, psd, 팝업, 웹사이트 만들기, 자유게시판. 사이트 더보기
쇼핑
이미지
뉴스
사이트
같이가치
- 우리동네 재사용품 수거 거점만들기
거점을 만들기 위해서는 건물 외벽에 시설을 마련해야만 합니다. 또, 비가 와도 재사용 수거품들이 젖지 않고, 방문자들이 우산을 들고 혹은 비를 맞아가며 회수 작업을 하지 않도록 천막이 필요합니다. 주민들 스스로가 잘 운영할 수 있는 최소한의
마을언덕사회적협동조합 달성률 모금완료 총 모금액 2,030,400원 - “엄마! 오늘도 집에만 있어야 돼요?”
청원 게시판에 올린 글에서 “성인이 된 발달장애인들은 부모가 돌보지 않으면 정신병원이나 노숙자시설을 전전한다. 끝내 자녀와 극단적 선택에 내몰리는 발달장애인 부모들을 외면하지 말아 달라.”라고 호소한 바 있습니다. 지난 2020년 한 해 동안
사회복지법인 유니월드 달성률 모금완료 총 모금액 8,419,000원