diff --git a/src/main/java/co/jp/app/controller/UploadController.java b/src/main/java/co/jp/app/controller/UploadController.java index 1ef704a..85c45e9 100644 --- a/src/main/java/co/jp/app/controller/UploadController.java +++ b/src/main/java/co/jp/app/controller/UploadController.java @@ -9,19 +9,20 @@ import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.PostMapping; import co.jp.app.entity.PetEntity; +import co.jp.app.service.UploadService; @CrossOrigin("http://192.168.1.50:5173") @Controller public class UploadController { @Autowired - //private UploadService service; + private UploadService service; @PostMapping("/api/dogs/upload") public String upload() { List list = new ArrayList(); - //service.saveAll(list); + service.saveAllPets(list); return "upload"; diff --git a/src/main/java/co/jp/app/service/UploadService.java b/src/main/java/co/jp/app/service/UploadService.java new file mode 100644 index 0000000..d39eba0 --- /dev/null +++ b/src/main/java/co/jp/app/service/UploadService.java @@ -0,0 +1,21 @@ +package co.jp.app.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import co.jp.app.entity.PetEntity; +import co.jp.app.repository.UploadRepository; + +@Service +public class UploadService { + + @Autowired + private UploadRepository uploadDao; + + public List saveAllPets(List entities) { + return uploadDao.saveAll(entities); + } + +} diff --git a/target/classes/application.properties b/target/classes/application.properties new file mode 100644 index 0000000..cc45d08 --- /dev/null +++ b/target/classes/application.properties @@ -0,0 +1,13 @@ +spring.application.name=dog-1 +spring.sql.init.platform=mysql +spring.jpa.hibernate.ddl-auto=update +spring.jpa.show-sql=true +spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect + +spring.datasource.url=jdbc:mysql://192.168.1.192:3306/dog +spring.datasource.username=coder +spring.datasource.password=coder +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver + +jwt.secret=wM7Pz4BxvZ5NcLaBpgJm0eRQ5ztc3W5+OPH0E7g3gcQ= +jwt.token-expiration-ms=900000 \ No newline at end of file diff --git a/target/classes/co/jp/app/controller/uploadController.class b/target/classes/co/jp/app/controller/uploadController.class index 8b868f1..90fe869 100644 Binary files a/target/classes/co/jp/app/controller/uploadController.class and b/target/classes/co/jp/app/controller/uploadController.class differ diff --git a/target/classes/co/jp/app/service/UploadService.class b/target/classes/co/jp/app/service/UploadService.class new file mode 100644 index 0000000..7cbc179 Binary files /dev/null and b/target/classes/co/jp/app/service/UploadService.class differ diff --git a/target/classes/static/border-collie.jpg b/target/classes/static/border-collie.jpg new file mode 100644 index 0000000..b438f3f Binary files /dev/null and b/target/classes/static/border-collie.jpg differ diff --git a/target/classes/static/chiwawa.jpg b/target/classes/static/chiwawa.jpg new file mode 100644 index 0000000..7a45973 Binary files /dev/null and b/target/classes/static/chiwawa.jpg differ diff --git a/target/classes/static/frenchboxdog.jpg b/target/classes/static/frenchboxdog.jpg new file mode 100644 index 0000000..cdf870e Binary files /dev/null and b/target/classes/static/frenchboxdog.jpg differ diff --git a/target/classes/static/pagu.jpg b/target/classes/static/pagu.jpg new file mode 100644 index 0000000..1b0b580 Binary files /dev/null and b/target/classes/static/pagu.jpg differ diff --git a/target/classes/static/sherff.jpg b/target/classes/static/sherff.jpg new file mode 100644 index 0000000..49a34d6 Binary files /dev/null and b/target/classes/static/sherff.jpg differ