Spring boot 404未找到错误Spring引导-初始化Spring DispatcherServlet';dispatcherServlet';
Spring引导:v2.2.4.0使用发布Tomcat:ApacheTomcat/9.0.30 Jdk:13 方言:org.hibernate.dialogue.mysql57dialogueSpring 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
帮助我解决问题
我在《邮差》中得到以下结果:
{
"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() {} }