IntellJ live reload 설정 1. build.gradle에 코드 추가 implementation 'org.springframework.boot:spring-boot-devtools' 2. application.properties에 추가 spring.devtools.livereload.enabled=true 3. Settings(Ctrl + Alt + S)에 두개 체크 4. Gradle 새로고침 및 IntelliJ 재실행 후 기능 동작 확인하기 카테고리 없음 2023.03.30
Javascript로 이벤트 감지 제이쿼리가 아닌 순수 자바스크립트로 이벤트를 감지하고자할 때 사용하기 적절한 코드 getElementById에 button id를 넣고, event는 마우스 이벤트를 나타낸다. 그리고 event.preventDefault()는 클릭 시 submit 또는 태그 및 href의 이벤트가 발생하지 않고 대기한다. 1번 방법 document.getElementById("submit") .addEventListener("click", function(event) { alert("Submit button is clicked!"); event.preventDefault(); }); 2번 방법 document.getElementById("submit").onclick = function(event) { alert("Su.. 카테고리 없음 2023.03.29
25. AOP 적용 AOP 적용 AOP: Aspect Oriented Programming 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 분리 시간 측정 AOP 등록 package hello.hellospring.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.stereotype.Component; @Aspect @Component public class TimeTraceAop { @Around("execution(* hello.. 스프링 부트/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2023.03.13
17. 회원 웹 기능 - 조회 회원 웹 기능 - 조회 아직은 회원 목록을 누르면 작동하지 않는다. 하지만 /member로 가게 설정해두었기 때문에 컨트롤러에서 members로 GetMapping을 하고 코드를 작성한다. ... @GetMapping("/members") public String list(Model model) { List members = memberService.findMembers(); model.addAttribute("members", members); return "members/memberList"; } memberList를 생성해서 회원 목록을 보여주는 페이지를 만든다. # 이름 model의 key로 모든 회원을 조회해서 members에 담아두고, 반복을 돌며 Member 클래스의 getId( ) 메서드와.. 스프링 부트/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2023.03.13
16. 회원 웹 기능 - 등록 회원 웹 기능 - 등록 회원 등록 폼 컨트롤러 package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class MemberController { @Autowired private final MemberService memberService; public MemberCon.. 스프링 부트/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2023.03.13