Maven + SpringBoot 搭建demo

最近准备做毕业设计,虽然最近一直在做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 即可。

一个有关“Maven + SpringBoot 搭建demo”的想法

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据