Use H2DB and JPA(Hibernate), Make .war File.
1 parent a367266 commit f73e3490a27362e08e8b38409df625466fc3117e
Aki Hongo authored on 12 Feb 2020
Showing 7 changed files
View
3
■■
build.gradle
id 'war'
}
 
group = 'com.example.springtest'
version = '0.0.1-SNAPSHOT'
//version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
 
repositories {
mavenCentral()
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-jersey'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
runtimeOnly 'com.h2database:h2'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
View
18
src/main/java/com/example/springtest/demo/DemoApplication.java
package com.example.springtest.demo;
 
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
@SpringBootApplication
public class DemoApplication {
public class DemoApplication extends SpringBootServletInitializer {
 
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
 
/**
* Servletコンテナ起動時の設定クラス認識。
*
* <PRE>
* Servletコンテナで起動したときにどのクラスが設定クラスなのか認識させます。
* </PRE>
*
* @param SpringApplicationBuilder
* @return SpringApplicationBuilder
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(DemoApplication.class);
}
}
View
src/main/java/com/example/springtest/demo/JerseyConfig.java
View
src/main/java/com/example/springtest/demo/entities/User.java
View
src/main/java/com/example/springtest/demo/repositories/UserRepository.java 0 → 100644
View
src/main/java/com/example/springtest/demo/resources/UserRest.java
View
src/main/resources/application.properties