diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..7a9a105
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 3b41682..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/mvnw text eol=lf
-*.cmd text eol=crlf
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 549e00a..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,33 +0,0 @@
-HELP.md
-target/
-!.mvn/wrapper/maven-wrapper.jar
-!**/src/main/**/target/
-!**/src/test/**/target/
-
-### STS ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### IntelliJ IDEA ###
-.idea
-*.iws
-*.iml
-*.ipr
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-build/
-!**/src/main/**/build/
-!**/src/test/**/build/
-
-### VS Code ###
-.vscode/
diff --git a/.project b/.project
new file mode 100644
index 0000000..c824dab
--- /dev/null
+++ b/.project
@@ -0,0 +1,23 @@
+
+
+ dog-1
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..839d647
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..5e4ec05
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=17
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..96b30f9
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=pom.xml
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/HELP.md b/HELP.md
new file mode 100644
index 0000000..fa9e998
--- /dev/null
+++ b/HELP.md
@@ -0,0 +1,25 @@
+# Getting Started
+
+### Reference Documentation
+For further reference, please consider the following sections:
+
+* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
+* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/3.4.5/maven-plugin)
+* [Create an OCI image](https://docs.spring.io/spring-boot/3.4.5/maven-plugin/build-image.html)
+* [Spring Web](https://docs.spring.io/spring-boot/3.4.5/reference/web/servlet.html)
+
+### Guides
+The following guides illustrate how to use some features concretely:
+
+* [Accessing data with MySQL](https://spring.io/guides/gs/accessing-data-mysql/)
+* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
+* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
+* [Building REST services with Spring](https://spring.io/guides/tutorials/rest/)
+
+### Maven Parent overrides
+
+Due to Maven's design, elements are inherited from the parent POM to the project POM.
+While most of the inheritance is fine, it also inherits unwanted elements like `` and `` from the parent.
+To prevent this, the project POM contains empty overrides for these elements.
+If you manually switch to a different parent and actually want the inheritance, you need to remove those overrides.
+
diff --git a/src/main/java/co/jp/app/controller/uploadController.java b/src/main/java/co/jp/app/controller/uploadController.java
new file mode 100644
index 0000000..f3550d7
--- /dev/null
+++ b/src/main/java/co/jp/app/controller/uploadController.java
@@ -0,0 +1,31 @@
+package co.jp.app.controller;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+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;
+
+ @PostMapping("/api/dogs/upload")
+ public String upload() {
+ List list = new ArrayList();
+
+ service.saveAll(list);
+
+ return "upload";
+
+ }
+
+}
diff --git a/src/main/java/co/jp/app/entity/ErrorEntity.java b/src/main/java/co/jp/app/entity/ErrorEntity.java
index 5854646..46d20b1 100644
--- a/src/main/java/co/jp/app/entity/ErrorEntity.java
+++ b/src/main/java/co/jp/app/entity/ErrorEntity.java
@@ -6,6 +6,7 @@ import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
@Entity
+
public class ErrorEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
diff --git a/src/main/java/co/jp/app/entity/PetEntity.java b/src/main/java/co/jp/app/entity/PetEntity.java
index 918c635..8fc7339 100644
--- a/src/main/java/co/jp/app/entity/PetEntity.java
+++ b/src/main/java/co/jp/app/entity/PetEntity.java
@@ -4,7 +4,9 @@ import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
+import jakarta.persistence.Table;
@Entity
+@Table(name = "Pet")
public class PetEntity{
@GeneratedValue(strategy = GenerationType.IDENTITY)
diff --git a/src/main/java/co/jp/app/entity/UserEntity.java b/src/main/java/co/jp/app/entity/UserEntity.java
index dfd1526..fc8018a 100644
--- a/src/main/java/co/jp/app/entity/UserEntity.java
+++ b/src/main/java/co/jp/app/entity/UserEntity.java
@@ -6,9 +6,11 @@ import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
@Entity
+
public class UserEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
+ private int ID;
private String name;
private String email;
@@ -31,6 +33,14 @@ public class UserEntity {
this.email = email;
}
+ public int getID() {
+ return ID;
+ }
+
+ public void setID(int iD) {
+ ID = iD;
+ }
+
public String getPassword() {
return password;
}
diff --git a/src/main/java/co/jp/app/repository/PetRepository.xml b/src/main/java/co/jp/app/repository/PetRepository.xml
deleted file mode 100644
index 017bcfe..0000000
--- a/src/main/java/co/jp/app/repository/PetRepository.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/java/co/jp/app/repository/erraRepository.xml b/src/main/java/co/jp/app/repository/erraRepository.xml
deleted file mode 100644
index f331a98..0000000
--- a/src/main/java/co/jp/app/repository/erraRepository.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/java/co/jp/app/repository/uploadRepository.java b/src/main/java/co/jp/app/repository/uploadRepository.java
new file mode 100644
index 0000000..ad55b0e
--- /dev/null
+++ b/src/main/java/co/jp/app/repository/uploadRepository.java
@@ -0,0 +1,18 @@
+package co.jp.app.repository;
+
+import java.util.List;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+
+import co.jp.app.entity.PetEntity;
+
+public interface uploadRepository extends JpaRepository{
+
+@Override
+default List saveAll(Iterable entities) {
+ // TODO 自動生成されたメソッド・スタブ
+ return saveAll(entities);
+
+}
+
+}
diff --git a/src/main/java/co/jp/app/repository/userRepository.xml b/src/main/java/co/jp/app/repository/userRepository.xml
deleted file mode 100644
index 60fa3d2..0000000
--- a/src/main/java/co/jp/app/repository/userRepository.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
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..cd14bdc
--- /dev/null
+++ b/src/main/java/co/jp/app/service/uploadService.java
@@ -0,0 +1,23 @@
+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 saveAll(Iterable entities) {
+
+ return uploadDao.saveAll(entities);
+
+ }
+
+}
diff --git a/src/main/resources/static/border-collie.jpg b/src/main/resources/static/border-collie.jpg
new file mode 100644
index 0000000..b438f3f
Binary files /dev/null and b/src/main/resources/static/border-collie.jpg differ
diff --git a/src/main/resources/static/caJnmA6E_400x400.jpg b/src/main/resources/static/caJnmA6E_400x400.jpg
deleted file mode 100644
index 9590800..0000000
Binary files a/src/main/resources/static/caJnmA6E_400x400.jpg and /dev/null differ
diff --git a/src/main/resources/static/chiwawa.jpg b/src/main/resources/static/chiwawa.jpg
new file mode 100644
index 0000000..7a45973
Binary files /dev/null and b/src/main/resources/static/chiwawa.jpg differ
diff --git a/src/main/resources/static/frenchboxdog.jpg b/src/main/resources/static/frenchboxdog.jpg
new file mode 100644
index 0000000..cdf870e
Binary files /dev/null and b/src/main/resources/static/frenchboxdog.jpg differ
diff --git a/src/main/resources/static/pagu.jpg b/src/main/resources/static/pagu.jpg
new file mode 100644
index 0000000..1b0b580
Binary files /dev/null and b/src/main/resources/static/pagu.jpg differ
diff --git a/src/main/resources/static/sherff.jpg b/src/main/resources/static/sherff.jpg
new file mode 100644
index 0000000..49a34d6
Binary files /dev/null and b/src/main/resources/static/sherff.jpg differ
diff --git a/src/test/java/application.properties b/src/test/java/application.properties
index f83119e..e435626 100644
--- a/src/test/java/application.properties
+++ b/src/test/java/application.properties
@@ -1,11 +1,10 @@
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://localhost:3306/mysql?serverTimezone=Asia/Tokyo
-spring.datasource.username=root
-spring.datasource.password=Jaichbin119
+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
\ No newline at end of file
diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..43c83ec
--- /dev/null
+++ b/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+Build-Jdk-Spec: 17
+Implementation-Title: dog-1
+Implementation-Version: 0.0.1-SNAPSHOT
+Created-By: Maven Integration for Eclipse
+
diff --git a/target/classes/META-INF/maven/co.jp.app/dog-2/pom.properties b/target/classes/META-INF/maven/co.jp.app/dog-2/pom.properties
new file mode 100644
index 0000000..2d965ad
--- /dev/null
+++ b/target/classes/META-INF/maven/co.jp.app/dog-2/pom.properties
@@ -0,0 +1,7 @@
+#Generated by Maven Integration for Eclipse
+#Wed May 07 16:32:03 JST 2025
+m2e.projectLocation=C\:\\Users\\ichbi\\OneDrive\\\u30C7\u30B9\u30AF\u30C8\u30C3\u30D7\\dog-1
+m2e.projectName=dog-1
+groupId=co.jp.app
+artifactId=dog-2
+version=0.0.1-SNAPSHOT
diff --git a/target/classes/META-INF/maven/co.jp.app/dog-2/pom.xml b/target/classes/META-INF/maven/co.jp.app/dog-2/pom.xml
new file mode 100644
index 0000000..e38e0de
--- /dev/null
+++ b/target/classes/META-INF/maven/co.jp.app/dog-2/pom.xml
@@ -0,0 +1,87 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 3.4.5
+
+
+ co.jp.app
+ dog-2
+ 0.0.1-SNAPSHOT
+ dog-1
+ dog introduce project for Spring Boot
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+ com.mysql
+ mysql-connector-j
+ runtime
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/target/classes/application.properties b/target/classes/application.properties
new file mode 100644
index 0000000..e435626
--- /dev/null
+++ b/target/classes/application.properties
@@ -0,0 +1,10 @@
+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
\ No newline at end of file
diff --git a/target/classes/co/jp/app/Dog1Application.class b/target/classes/co/jp/app/Dog1Application.class
new file mode 100644
index 0000000..30bb284
Binary files /dev/null and b/target/classes/co/jp/app/Dog1Application.class differ
diff --git a/target/classes/co/jp/app/controller/PetController.class b/target/classes/co/jp/app/controller/PetController.class
new file mode 100644
index 0000000..f21b7c2
Binary files /dev/null and b/target/classes/co/jp/app/controller/PetController.class differ
diff --git a/target/classes/co/jp/app/controller/loginController.class b/target/classes/co/jp/app/controller/loginController.class
new file mode 100644
index 0000000..ad19f38
Binary files /dev/null and b/target/classes/co/jp/app/controller/loginController.class differ
diff --git a/target/classes/co/jp/app/controller/uploadController.class b/target/classes/co/jp/app/controller/uploadController.class
new file mode 100644
index 0000000..942480a
Binary files /dev/null and b/target/classes/co/jp/app/controller/uploadController.class differ
diff --git a/target/classes/co/jp/app/entity/ErrorEntity.class b/target/classes/co/jp/app/entity/ErrorEntity.class
new file mode 100644
index 0000000..0b00d1c
Binary files /dev/null and b/target/classes/co/jp/app/entity/ErrorEntity.class differ
diff --git a/target/classes/co/jp/app/entity/PetEntity.class b/target/classes/co/jp/app/entity/PetEntity.class
new file mode 100644
index 0000000..d110b1e
Binary files /dev/null and b/target/classes/co/jp/app/entity/PetEntity.class differ
diff --git a/target/classes/co/jp/app/entity/UserEntity.class b/target/classes/co/jp/app/entity/UserEntity.class
new file mode 100644
index 0000000..9a3ccf3
Binary files /dev/null and b/target/classes/co/jp/app/entity/UserEntity.class differ
diff --git a/target/classes/co/jp/app/repository/PetRepository.class b/target/classes/co/jp/app/repository/PetRepository.class
new file mode 100644
index 0000000..7b03a44
Binary files /dev/null and b/target/classes/co/jp/app/repository/PetRepository.class differ
diff --git a/target/classes/co/jp/app/repository/erraRepository.class b/target/classes/co/jp/app/repository/erraRepository.class
new file mode 100644
index 0000000..0bbdbf2
Binary files /dev/null and b/target/classes/co/jp/app/repository/erraRepository.class differ
diff --git a/target/classes/co/jp/app/repository/uploadRepository.class b/target/classes/co/jp/app/repository/uploadRepository.class
new file mode 100644
index 0000000..eb9eb15
Binary files /dev/null and b/target/classes/co/jp/app/repository/uploadRepository.class differ
diff --git a/target/classes/co/jp/app/repository/userRepository.class b/target/classes/co/jp/app/repository/userRepository.class
new file mode 100644
index 0000000..57a25b5
Binary files /dev/null and b/target/classes/co/jp/app/repository/userRepository.class differ
diff --git a/target/classes/co/jp/app/service/PetService.class b/target/classes/co/jp/app/service/PetService.class
new file mode 100644
index 0000000..b31b3cf
Binary files /dev/null and b/target/classes/co/jp/app/service/PetService.class differ
diff --git a/target/classes/co/jp/app/service/erraService.class b/target/classes/co/jp/app/service/erraService.class
new file mode 100644
index 0000000..36f4267
Binary files /dev/null and b/target/classes/co/jp/app/service/erraService.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..b6720fc
Binary files /dev/null and b/target/classes/co/jp/app/service/uploadService.class differ
diff --git a/target/classes/co/jp/app/service/userService.class b/target/classes/co/jp/app/service/userService.class
new file mode 100644
index 0000000..e58eefa
Binary files /dev/null and b/target/classes/co/jp/app/service/userService.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
diff --git a/target/test-classes/application.properties b/target/test-classes/application.properties
new file mode 100644
index 0000000..e435626
--- /dev/null
+++ b/target/test-classes/application.properties
@@ -0,0 +1,10 @@
+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
\ No newline at end of file
diff --git a/target/test-classes/co/jp/app/Dog1ApplicationTests.class b/target/test-classes/co/jp/app/Dog1ApplicationTests.class
new file mode 100644
index 0000000..5990dcf
Binary files /dev/null and b/target/test-classes/co/jp/app/Dog1ApplicationTests.class differ