最近准备做毕业设计,虽然最近一直在做PHP。但,一时兴起,想试试java的SpringBoot。
在这简单的做个笔记,记录一下,熬两个晚上碰到的坑。(系统为ubuntu 16.04)
1、maven源的坑。网络环境太差,官方源更新太慢,记得切换一下“阿里源”。修改settings.xml,在mirrors标签内,加入一下代码。在eclipse内,maven的配置会看到settings.xml的位置。有则改之,无则新建。
Ubuntu系统,在 sudo apt install maven 后,在 /etc/maven/ 下存在settings.xml ,可用来复制一份。
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
2、各类报错问题。例如:
创建maven project时,报 org.apache.maven.plugins:maven-resources-plugin:2.6 缺省
可以删掉当前用户目录下.m2文件夹下的repository夹,重新创建。
3、善于使用插件Spring Tool Suite (eclipse 内)
这里不再赘述,具体可参考Clement-Xu的博客
4、按照 3 创建好项目后,可能报错”web.xml is missing and <failOnMissingWebXml> is set to true”
右键项目文件 -> Java EE Tools -> Generate Deployment Descriptor stub
5、在按照 3 创建项目后,以Spring Web App形式运行 main 方法,报错”database **”。可能是未配置数据库
在 application.properties 内配置数据库信息
spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=username spring.datasource.password=password spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6、运行main 方法,浏览器访问 http;//127.0.0.1:8080 即可。
本想评论一下来着,但也没看懂啥,我就默默飘过吧