我已经创建了一个Spring Boot和RestAPI应用程序项目。所有东西都运行并执行,但它没有在后端(MySQL)中创建任何表。它在控制台中也没有显示任何错误。我对spring boot和API是新手。
下面是我的代码:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/EjikeDB?createDatabaseIfNotExist=true&&autoReconnect=true&verifyServerCertificate=false&useSSL=false&requireSSL=false serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=MacRoot31
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.generate-ddl=true
spring.jpa.show-sql=true
spring.datasource.initialization-mode=always
########### SMTP Email Properties ###################
spring.mail.host=smtp.mailtrap.io
spring.mail.port=465
spring.mail.username=f26e44090838e5
spring.mail.password=b2a684f17dbfc2
spring.mail.protocol=smtp
############ JWT Properties #####################
jwt.expiration.time=90000
user.java:
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotBlank;
import java.time.Instant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
//@EnableAutoConfiguration
@EntityScan
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "MarketplaceUser")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int userid;
private String firstname;
private String lastname;
@NotBlank(message = "Username is required")
private String userName;
@NotBlank(message = "Email is required")
private String email;
@NotBlank(message = "Password is required")
private String password;
private String phoneNumber;
private String country;
private String provinceState;
private String city;
private String street;
@NotBlank(message = "Postcode is required")
private String postalCode;
private String roles;
@OneToMany(mappedBy = "user")
private List<Product> product;
private Instant created;
private boolean enabled;
}
我尝试添加spring.jpa.hibernate.ddl-auto=update和spring.jpa.hibernate.ddl-auto=create
CreateDatabaseIFNotExist=true&AutoReConnect=true&VerifyServerCertificate=false&UsessL=false&RequiressL=false添加到我的application.properties文件。
这是项目结构。如果这里面有什么错误的话。
最近,spring没有创建mysql表,但application.properties中的这一行解决了这个问题spring.jpa.hibernate.ddl-auto=create
我们正在升级一个J2EE应用程序(JSP 日志中显示以下内容: 应用程序确实安装(State=“Installed”),但无法启动。如果我们删除并重新安装它,则不会发生错误,其状态为“活动”,我们可以测试应用程序。然而,当服务器重新启动时,上述异常会出现在日志中,并且应用程序处于“ADMIN”状态。它无法启动,因此我们将其删除,并通过管理控制台重新安装,然后运行它,让我们对其进行测试。 应用程序中
应用程序崩溃,我会得到以下错误: 致命异常:主进程:com.example.ayyan.JellyBeanEstimator,pid:2960 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.ayyan.JellyBeanEstimator/com.example.ayyan.JellyBeanEstimator.MainAc
我试图在IntelliJ中运行cucumber特征文件。 Cucumber Options指向正确的文件夹,但在尝试执行JUnit运行程序类时,我会收到“无可用任务”通知。 我做错了什么? 这是我的:
我目前正在尝试使用chart.js在ReactJS中呈现条形图 信息: 官方网页-http://www.chartjs.org/docs/ GitHub-https://github.com/reactjs/react-chartjs 我的问题是,即使我的终端没有给我任何错误,我的本地服务器没有呈现任何东西。 这是我的代码: 如果我犯了一些愚蠢的错误,请容忍我,这是我编写的第一个React应用程序
我已经导入了JUNIT 4.12和Hamcrest 1.3库以及测试文件夹设置。指向正确测试包文件夹的源代码。我将使用Shift F6为每个Java测试文件运行测试,它将执行该Java文件中的所有测试。重新启动计算机后,我按照同样的程序运行测试,结果“没有执行任何测试”。原因和解决方案可能是什么。 没有任何修改的同一个项目可以在另一台计算机上正常工作。试图重新安装Netbeans 8.2,但它没有
无法在 AnjularJS 应用程序中看到拖动的元素,即使执行了拖放操作且没有任何错误。 代码如下: 以下是执行和执行的不同方法,没有错误: 还执行了JavaScript方法:但是没有运气,它也执行没有错误,但无法执行拖放操作在UIenter图像描述在这里 上述所有方法和命令都是编译和执行的,没有任何错误,但无法在UI中执行拖放操作(请帮助)。 尝试了所有可能的组合,我知道任何人都可以让我知道我错