일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html 태그
- iframe
- focus 의사클래스
- Live Server
- 자식결합자
- go live
- iframe 태그
- reveal in file explorer
- sup태그
- not 의사클래스
- i 태그
- background-color 속성
- 일반 형제 결합자
- 인접 형제 결합자
- br 태그
- html
- height속성
- html tag i
- Checked 의사 클래스
- padding 속성
- tag html
- 전체 선택자
- id 선택자
- width속성
- css
- RGB
- 아두이노
- 임베디드
- RGBA
- sub태그
- Today
- Total
목록Spring Boot (29)
so woon!

BbsMapper.xml 수정하기를 위해 update 쿼리를 사용한다. CommentEntity 타입으로 전달받아야 하기 때문에 parameterType을 아래와 같이 작성한다. UPDATE `study_bbs`.`comments` SET `comment_index` = #{commentIndex}, `user_email` = #{userEmail}, `article_index` = #{articleIndex}, `content` = #{content}, `written_on` = #{writtenOn} WHERE BINARY `index` = #{index} LIMIT 1 IBbsMapper.java (인터페이스) int updateComment(CommentEntity comment); Comment..

CommentVo.java 먼저 CommentVo를 만들어준다 CommentVo는 CommentEntity를 상속받으며 상속 받은 것들에 추가적으로 userNickname을 추가한다. 게시글 읽기 + DB에 인서트 하기 에서 ArticleReadVo를 만들어 줬던 것과 같은 맥락임. 그리고 getter & setter 추가 package dev.xowoony.studymemberbbs.vos.bbs; import dev.xowoony.studymemberbbs.entities.bbs.CommentEntity; public class CommentVo extends CommentEntity { private String userNickname; private boolean isSigned; private ..

학습일 : 2022. 11. 21 게시판 글쓰기에 이어 글쓰기에 성공했을 경우 바로 그 게시글로 이동하도록 구현 할 것이다. 가장 먼저 ArticleEntity를 상속 받은 후 닉네임을 가져오는 작업을 위해 아래와 같이 해당 경로에 ArticleReadVo.java를 만들어준 후 ArticleReadVo.java private String userNickname; 작성후 Alt+Insert => getter and setter 생성 ArticleReadVo 는 ArticleEntity를 상속받으며 상속 받은 후 userNickname을 추가하도록 한다. package dev.xowoony.studymemberbbs.vos.bbs; import dev.xowoony.studymemberbbs.entitie..

학습일 : 2022. 11. 17 BbsMapper.xml SELECT `id` AS `id`, `text` AS `text` FROM `study_bbs`.`boards` WHERE BINARY `id` = #{id} LIMIT 1 INSERT INTO `study_bbs`.`articles` (`user_email`, `board_id`, `title`, `content`, `view`, `written_on`,`modified_on`) VALUES (#{userEmail}, #{boardId}, #{title}, #{content}, #{view}, IFNULL(#{writtenOn}, DEFAULT(`written_on`)), IFNULL(#{modifiedOn}, DEFAULT(`modified..

오늘 배운 내용 @SessionAttribute [Variable] : 어떠한 값을 세션 저장소로 부터 불러온다. value : 불러올 값의 쌍에 대한 키(이름)이다. HttpSession 타입의 객체에 setAttribute(n, v) 메서드 호출시 적었던 이름(n) 과 같아야 한다. required : 세션에서 불러올 값이 필수인가에 대한 여부이다. 기본값은 true이다. 이 값이 true 일때 세션에서 해당 변수를 불러올 수 없다면 400 (Bad Request) 오류가 발생한다. Bbs로 새로 생성 BbsControllor.java package dev.xowoony.studymemberbbs.controllers; import dev.xowoony.studymemberbbs.entities.me..
recoverEmail.html 이메일 찾기 이름 연락처 연락처 recoverEmail.css @charset "UTF-8"; /*큰 틀*/ #form { width: 100%; max-width: 40rem; align-items: stretch; display: flex; flex-direction: column; justify-content: flex-start; margin: 5rem 2rem; } #form > .title-container { margin-bottom: 3rem; } #form > .title-container > .title { font-size: 2rem; font-weight: 500; } #form > .table { width: 100%; max-width: 30rem..
String MemberController .patchRecoverPassword (EmailAuthEntity emailAuth, UserEntity user) Enum result = this.memberService.recoverPassword(emailAuth, user); JSONObject responseObject = new JSONObject(); responseObject.put("result", result.name().toLowerCase()); return responseObject.toString(); } MemberService.java @Transactional public Enum
학습일 : 2022. 11. 09 MemberController.java @Controller @RequestMapping(value = "/member") public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @RequestMapping(value = "recoverPassword", method = RequestMethod.GET, produces = MediaType.TEXT_HTML_VALUE) public ModelAndView ge..