sos
This commit is contained in:
31
src/main/java/co/jp/app/controller/uploadController.java
Normal file
31
src/main/java/co/jp/app/controller/uploadController.java
Normal file
@ -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<PetEntity> list = new ArrayList<PetEntity>();
|
||||
|
||||
service.saveAll(list);
|
||||
|
||||
return "upload";
|
||||
|
||||
}
|
||||
|
||||
}
|
@ -6,6 +6,7 @@ import jakarta.persistence.GenerationType;
|
||||
import jakarta.persistence.Id;
|
||||
|
||||
@Entity
|
||||
|
||||
public class ErrorEntity {
|
||||
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="co.jp.pet.app.repository.PetRepository">
|
||||
<select id="findById" resultType="co.jp.pet.app.entity.PetEntity">
|
||||
SELECT * FROM PET WHERE ID = #{id}
|
||||
</select>
|
||||
</mapper>
|
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="co.jp.app.repository.erraRepository">
|
||||
<select id="getById" resultType="co.jp.app.entity.erraEntity">
|
||||
SELECT STATUS FROM ERRA WHERE ID = #{id}
|
||||
</select>
|
||||
</mapper>
|
18
src/main/java/co/jp/app/repository/uploadRepository.java
Normal file
18
src/main/java/co/jp/app/repository/uploadRepository.java
Normal file
@ -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<PetEntity, Integer>{
|
||||
|
||||
@Override
|
||||
default <S extends PetEntity> List<S> saveAll(Iterable<S> entities) {
|
||||
// TODO 自動生成されたメソッド・スタブ
|
||||
return saveAll(entities);
|
||||
|
||||
}
|
||||
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="co.jp.app.repository.userRepository">
|
||||
<select id="getByName" resultType="co.jp.app.entity.userEntity">
|
||||
SELECT NAME FROM USERINFO WHERE NAME = #{name}
|
||||
</select>
|
||||
|
||||
<select id="getByEmail" resultType="co.jp.app.entity.userEntity">
|
||||
SELECT EMAIL FROM USERINFO WHERE EMAIL = #{email}
|
||||
</select>
|
||||
</mapper>
|
23
src/main/java/co/jp/app/service/uploadService.java
Normal file
23
src/main/java/co/jp/app/service/uploadService.java
Normal file
@ -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<PetEntity> saveAll(Iterable<PetEntity> entities) {
|
||||
|
||||
return uploadDao.saveAll(entities);
|
||||
|
||||
}
|
||||
|
||||
}
|
BIN
src/main/resources/static/border-collie.jpg
Normal file
BIN
src/main/resources/static/border-collie.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
Binary file not shown.
Before Width: | Height: | Size: 8.1 KiB |
BIN
src/main/resources/static/chiwawa.jpg
Normal file
BIN
src/main/resources/static/chiwawa.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 144 KiB |
BIN
src/main/resources/static/frenchboxdog.jpg
Normal file
BIN
src/main/resources/static/frenchboxdog.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
BIN
src/main/resources/static/pagu.jpg
Normal file
BIN
src/main/resources/static/pagu.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
BIN
src/main/resources/static/sherff.jpg
Normal file
BIN
src/main/resources/static/sherff.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.1 KiB |
@ -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
|
Reference in New Issue
Block a user