일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JShell
- 프로그래밍기초
- 코딩초보
- Git
- 데이터베이스
- 프로그래밍언어
- 자바 스프링
- 컴퓨터과학개론
- 초보코딩탈출
- 이클립스
- 메소드
- Elk
- spring
- Java
- 자바프로그래밍
- 스프링
- 기초코딩
- JAVA기초
- 프로그래밍
- 배열
- 스프링 기초
- 자바기초
- 클래스
- 자바
- 제이쉘
- eclips
- 리눅스
- 알고리즘
- 초보코딩
- github
- Today
- Total
목록스프링 (6)
키보드워리어
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 오늘 스프링 MVC패턴에 대해 포스팅 하려고 합니다. 스프링 MVC 패턴 스프링 패턴이란? 스프링에서 개발자들이 배포하는 서비스가 커짐에 따라 관리하기 용이하게 하기 위하여 만든 패턴 Model | View | Controller 로 나뉨. Model | View | Controller 간단하게 설명하자면 다음과 같다. Model: 데이터를 받아 오는 곳. View: 사용자가 보는 UI화면 Controller: Model과 View를 중개하는곳. MVC 패턴 조건 지켜야 하는 조건은 다음과 같습니다. 1. Model은 Controller와 View에 의존하지 않아야 한다. (Model 내부에 Controller와 View에 관련된 코드가 있으면 안된다...
안녕하세요 인텔리 제이에서 테스트 코드를 아무리 해도 먹히지 않는 오류~ 어떻게 해결할까요??? 대부분 이런 경우는 설정화면에서 해결 할 수 있습니다. 두가지만 확인해주세요 해결방법 1. Build Tools -> Gradle 에서 Build and run using과 Run test using 을 모두 Intellij IDEA 로 바꿔주세요.. 2. Annotation Processors 의 Enable annotation processing을 체크해주세요. 글쓴이의 또다른 글 보려면? 2023.04.27 - [개발 관련/어려웠던것들] - [spring framework] 테스트 코드 mysql버전 보고 싶을때 [spring framework] 테스트 코드 mysql버전 보고 싶을때 이번에도 어김없이 ..
Rest Controller코드 테스트 해보기 @RestController public class HelloController { @GetMapping("/hello") public String hello(){ return "hello"; } @GetMapping("/hello/dto") public HelloResponseDto helloResponseDto(@RequestParam("name") String name, @RequestParam("amount") int amount){ return new HelloResponseDto(name,amount); } } 간단한 경로 /hello 경로와 /hello/dto 매핑 구현시 이를 테스트로 해본다면 다음과 같이 짜볼 수 있음. @RequestPara..
안녕하세요 【키보드 워리어】 블로그 방문자 여러분 오늘은 @어노테이션 @Entity와 @Component의 차이점을 알아보겠습니다. @Entity와 @Component Spring을 통해Web 개발 시 어려웠던 여러 가지 어노테이션들.. 그중에 @Entity와 @Component의 차이가 어떤지 궁금했습니다. @Entity @Entity는 JPA(Java Persistence API)에서 사용하는 어노테이션으로, 객체를 데이터베이스에 저장할 수 있는 엔티티 클래스임을 표시합니다. 즉, 해당 클래스가 데이터베이스의 테이블과 매핑되는 엔티티 객체라는 것을 나타내는 것입니다. @Component 저는 처음 @Component를 배울 때 @Component는 스프링 프레임워크에서 IoC(제어의 역전) 기능을 ..
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 Thymeleaf에 대해 알아볼게요. Thymeleaf Spring Boot에서 resources/templates 폴더는 기본적으로 Thymeleaf 템플릿 엔진과 연동하여 동적인 HTML 페이지를 생성할 때 사용됩니다. 의존성을 추가해 주시고요 org.springframework.boot spring-boot-starter-thymeleaf 그리고 index.html을 한번 만들어볼게요. 지정된 resources/templates/ 이 경로로 index.html 파일을 추가해 볼게요. resources/templates/index.html에 파일이 있는 경우 파일을 불러오기 위해서는 Controller 클래스에서 @GetMap..
application.properties? web.xml은 Servlet 2.5 버전 이전에 사용되던 web 애플리케이션의 배포 서술자(descriptor) 파일입니다. 하지만 Servlet 3.0부터는 web.xml 대신 자바 기반의 설정(Configuration) 클래스를 사용할 수 있게 되었고, 이후 Spring Boot에서는 web.xml 대신 application.properties 또는 application.yml 파일을 사용하도록 권장하고 있습니다. application.properties는 스프링 부트에서 사용되는 설정 파일 중 하나로, 애플리케이션에 필요한 여러 가지 속성을 정의할 수 있습니다. 예를 들어, 데이터베이스 연결 정보, 포트 번호, 로깅 설정 등을 application.pro..