java vscode springboot 问题汇总
问题1 VSCODE配置SpringBoot,创建新项目运行时报错程序包不存在 找不到符号解决方法
选择Run Java即可 , 不是Run Code
DemoApplication.java:3: 错误: 程序包org.springframework.boot不存在
import org.springframework.boot.SpringApplication;
^
DemoApplication.java:4: 错误: 程序包org.springframework.boot.autoconfigure不存在
import org.springframework.boot.autoconfigure.SpringBootApplication;
^
DemoApplication.java:6: 错误: 找不到符号
@SpringBootApplication
^
符号: 类 SpringBootApplication
DemoApplication.java:10: 错误: 找不到符号
SpringApplication.run(DemoApplication.class, args);
^
符号: 变量 SpringApplication
位置: 类 DemoApplication
问题2 Failed to configure a DataSource: 'url' attribute is not specified and no embedded
参照文章
SpringBoot 应用程序启动时,排除 jdbc 的自动装配机制即可,在程序入口文件中新增配置注解 “ exclude=DataSourceAutoConfiguration.class ” ,如下:
package com.example25.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication( exclude=DataSourceAutoConfiguration.class)
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}