일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Button
- javascript
- json
- ArrayList
- IntelliJ
- Eclipse
- Array
- 자바
- 문자열
- Visual Studio Code
- Maven
- input
- 배열
- 자바스크립트
- html
- string
- CSS
- js
- table
- CMD
- 테이블
- Java
- windows
- 인텔리제이
- vscode
- list
- 이클립스
- 이탈리아
- Files
- date
- Today
- Total
목록IT/SpringBoot (6)
어제 오늘 내일
H2 DBSpringBoot의 2 DB는 embedded, 오픈소스, in-memory, 관계형 데이터 베이스입니다. SpringBoot 프로젝트에 h2 db 포함 시키기 maven (pom.xml) com.h2database h2 runtime gradle (build.gradle) dependencies { // H2 runtimeOnly 'com.h2database:h2'} Spring 설정 application.properties # H2 콘솔을 활성화합니다. # 이를 통해 웹 브라우저에서 H2 데이터베이스를 관리할 수 있는 콘솔에 접근할 수 있습니다.spring.h2.console.enabled=true# 데이터베이스 URL을 설정합니다. # 'mem:testd..
getBeanDefinitionNames() ApplicationContext의 이 메소드는 ApplicationContext 안의 모든 Bean 이름을 배열로 리턴합니다. 이 메소드를 이용하여 등록된 모든 Bean의 목록을 출력할 수 있습니다. @SpringBootApplication public class HelloSpringApplication { private static ApplicationContext context; public static void main(String[] args) { context = SpringApplication.run(HelloSpringApplication.class, args); printBeanList(); } public static void printBea..
@RequestParam @RequestParam 어노테이션은 Servlet request parameters (Query Parameter, Form data)를 Controller의 메소드 파라미터와 바인딩하는 역할을 한다. 기본 사용법 @GetMapping("/say-hello") public String helloMvc(@RequestParam String name, Model model) { model.addAttribute("data", name); return "hello-template"; } http://localhost:8080/say-hello?name=anna 위와 같이 쿼리 파라미터로 전달된, name이 helloMvc() 메소드의 파라미터 이름 'name'과 바인딩된다. name..
Spring Boot 웹 프로젝트 실행 도중 아래와 같은 에러가 발생하였다. java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either. at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:183) ~[spring-web-6.1.1.jar:6.1.1] at org.s..
application.properties 파일 수정하기 Command Line 옵션 추가하기 WebServerFactoryCustomizer 인터페이스 구현하기 SpringApplication의 setDefaultProperties 1. application.properties 파일 수정하기 server.port = 8081 2. Command Line 옵션 추가하기 java -jar hello-spring.jar --server.port=8081 또는 java -jar -Dserver.port=8081 hello-spring.jar 3. WebServerFactoryCustomizer 인터페이스 구현하기 @Component public class MyWebServerFactoryCustomizer im..
SpringBoot를 공부해 보려고 합니다. 공부하는 내용들을 정리하는 공간입니다. SpringBoot 특징 Create stand-alone Spring applications Stand-alone Spring application을 만들 수 있다. Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files) Tomcat, Jetty, Undertow 서버가 embed 되어 있다. (WAR 파일을 디플로이 할 필요가 없다) Provide opinionated 'starter' dependencies to simplify your build configuration 'starter' dependency를 제공하여, 빌드 설정을 간소화한다...