基于Spring网站上的教程,我能够设置一个简单的演示REST应用程序.它工作正常,但我无法弄清楚如何将它绑在我的MySQL database.我把它配置为自动连接,但我知道我缺少一些胶水.我已经看过关于配置datasourcebean的随机博客帖子,Application.java但我也读到使用执行器这应该都是自动完成的.在日志输出中,看起来我的数据库已成功连接,当我点击REST端点时,cURL它们工作正常但只是不与我的数据库进行交互MySQL db.我错过了datasource吗?如果是这样,你能提供关于让它运作的指导吗?谢谢!
代码很简单:
Application.java包你好;
import ...
@Configuration
@EnableJpaRepositories
@Import(RepositoryRestMvcConfiguration.class)
@EnableAutoConfiguration
@ComponentScan
@PropertySource("classpath:application.properties")
public class Application
{
public static void main(String[] args)
{
SpringApplication.run(Application.class, args);
}
}
Run Code Online (Sandbox Code Playgroud)
User.java
package hello;
import javax.persistence.*;
@Entity
@Table(name = "user")
public class User
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String username;
public User()
{
}
public User(long id, String username)
{
this.id = id;
this.username = username; …Run Code Online (Sandbox Code Playgroud)