小编Hin*_*rne的帖子

将MySQL连接到Spring Boot REST应用程序

基于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)

java spring

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1