最近初學spring boot遇到一個問題,我鏈接mysql資料庫的時候什么都回傳不出來。直接運行的話用瀏覽器訪問就是0 , null, 0然后用dubug模式啟動就是直接報錯
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jdbcConverter' defined in class path resource [org/springframework/boot/autoconfigure/data/jdbc/JdbcRepositoriesAutoConfiguration$SpringBootJdbcConfiguration.class]: Unsatisfied dependency expressed through method 'jdbcConverter' parameter 4; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDialect' defined in class path resource [org/springframework/boot/
資料庫鏈接什么的應該是沒什么問題,我用servlet的方法可以回傳資料到頁面上,就是不知道我spring boot這邊哪里弄錯了,下面是代碼,麻煩各位大佬看下。謝謝。
@RestController
public class ProductHandler {
@Autowired
private ProductRepository productRepository;
@GetMapping("/product/findall")
private List<Product> findall(){
return productRepository.findall();
}
}
@Component
public class ProductRepository implements prodcutRepository {
@Autowired
private JdbcTemplate template;
@Override
public List<Product> findall() {
// List<Product> list = template.query("selectPRODUCT * from ", new BeanPropertyRowMapper<>(Product.class));
int i = 0;
return template.query("select * from PRODUCT", new BeanPropertyRowMapper<>(Product.class));
}
@Override
public void findByid(int id) {
}
@Override
public void save(Product product) {
}
@Override
public void update(Product product) {
}
@Override
public void deletebyId(int id) {
}
}
@Data
public class Product {
private long proid;
private String desc;
private int inhand;
}
spring.datasource.url=jdbc:mysql://localhost:3306/seneca
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/243378.html
標籤:Java EE
上一篇:為什么i =0?
下一篇:java用戶界面多視窗按鈕處理
