K8s Deployment throws 405 http error on minikube windows 10

Hello! I try to make kubernetes test cluster with minikube on windows 10. I use my spring boot image which contains tomcat middleware and thymeleaf.
First I make Pod manifest,

apiVersion: v1
kind: Pod
metadata:
  name: app-boot
  labels:
    deploy: boot-app
spec:
  containers:
  - name: boot-app
    image: app:latest  # This image is generated by local docker machine and it works successfully. It contains tomcat and thymeleaf
    imagePullPolicy: Never  
    ports:
      - containerPort: 8080
    args: ["-t", "-i"]

---
apiVersion: v1
kind: Service
metadata:
  name: app-boot-svc
spec:
  selector:
    deploy: boot-app  
  ports:
  - port: 8080 

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: test-ingress
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
  - host: boot.aaa.com
    http:
      paths:
        - path: /
          pathType: Prefix
          backend:
            service:
              name: app-boot-svc
              port: 
                number: 8080

The above kubernetes manifest works successfully without errors. Then I change the Pod object to Deployment like below,

apiVersion: apps/v1
kind: Deployment
metadata:
  name: boot-deploy
spec:
  replicas: 2
  selector:
    matchLabels:
      deploy: boot-app
  template:
    metadata:
      labels:
        deploy: boot-app  
    spec:
      containers:
      - name: boot-app
        image: app:latest
        imagePullPolicy: Never
        ports:
          - containerPort: 8080
        args: ["-t", "-i"]

But the ingress hostname throws the errors,

[nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]

The spring boot codes which bring out this issue has only http get method only.

@GetMapping("/list")
public void list(@ModelAttribute("pageVO") PageVO vo, Model model) {
....

However when I use my spring boot Pod objects, the ingress hosts throws no errors. In the case of using Deployment objects, the web browser throws the following errors.

There was an unexpected error (type=Method Not Allowed, status=405)

Is there another option which configure the default web method of kubernetes pod, service or ingress? If there is, I want to know how to set the default web method of ingress host.
Your any reply will be welcomed. Best regards!