Spring boot 404未找到错误Spring引导-初始化Spring DispatcherServlet';dispatcherServlet';

Spring boot 404未找到错误Spring引导-初始化Spring DispatcherServlet';dispatcherServlet';,spring-boot,Spring Boot,Spring引导:v2.2.4.0使用发布Tomcat:ApacheTomcat/9.0.30 Jdk:13 方言:org.hibernate.dialogue.mysql57dialogue帮助我解决问题 我在《邮差》中得到以下结果: { "timestamp": "2020-02-17T02:46:49.724+0000", "status": 404, "error": "Not Found", "message": "No message available", "path": "/in

Spring引导:v2.2.4.0使用发布Tomcat:ApacheTomcat/9.0.30 Jdk:13 方言:org.hibernate.dialogue.mysql57dialogue
帮助我解决问题

我在《邮差》中得到以下结果:

{
"timestamp": "2020-02-17T02:46:49.724+0000",
"status": 404,
"error": "Not Found",
"message": "No message available",
"path": "/insert" 
}
当我点击postman时,我在eclipse控制台中获得了以下详细信息。任何人 帮助解决这个问题。Eclipse控制台:

INFO 1512 ---
[nio-8080-exec-2] [Tomcat].[localhost].[/]       : Initializing
Spring Dispatcher Servlet 'dispatcher Servlet' INFO 1512 ---
[nio-8080-exec-2] o.s.web.servlet.DispatcherServlet        :
Initializing Servlet 'dispatcher Servlet' INFO 1512 ---
[nio-8080-exec-2] o.s.web.servlet.DispatcherServlet        :
Completed initialization in 2 ms
application.properties:

spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/oneacademydb?useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL57Dialect
控制器:

@RestController @RequestMapping("/api/v1") 
 public class UserdetailsController {
@Autowired
private UserdetailsRepository userRepository;

@GetMapping("/users")
public List<Userdetails> getAllUsers() {
    return userRepository.findAll();
} } 
存储库:

@Repository 
public interface UserdetailsRepository extends JpaRepository<Userdetails,Integer>{ 
  }

请确认控制器类是否已扫描组件?如果不确定,请使用程序包结构和更好的格式更新问题,以便共享代码。在您显示的代码中,没有/插入可用的api,如果这些api在其他程序包中,您需要提及@Component Scan请确认控制器类是否为Component Scan?如果不确定,请使用软件包结构和更好的共享代码格式更新问题。在显示的代码中,如果这些api在其他软件包中,则需要提及@Component scan
@Repository 
public interface UserdetailsRepository extends JpaRepository<Userdetails,Integer>{ 
  }
@Data
@Entity 
@Table(name="Userdetails")
@EntityListeners(AuditingEntityListener.class) 
public class Userdetails {      
  @Id   
  @Column
  @GeneratedValue(strategy=GenerationType.AUTO)
  private int id;   
  @Column
  private String firstname;
  @Column   
  private String lastname;  
  @Column   
  private String email; 
  @Column
  private int mobile;   
  @Column
  private String address;
  @Column
  private String state;
  @Column 
  private String city;  
  @Column   private int pincode;
  @Column   private String password;    
  @Column   private String usertype;    
  @Column   private int otp;    
  @Column   private String created_user;    
  @Column   private String updated_user;    
  @Column   private char status;        
  @Override     public String toString() {
        return "Userdetails [id=" + id + ", firstname=" + firstname + ",
lastname=" + lastname + ", email=" + email
                + ", mobile=" + mobile + ", address=" + address + ", state=" + state + ", city=" + city + ", pincode="
                + pincode + ", password=" + password + ", usertype=" + usertype + ", otp=" + otp + ", created_user="
                + created_user + ", updated_user=" + updated_user + ", status=" + status + "]";     }

    public Userdetails() {}          }