SpringBoot新手快速入门

这是我在开始学习Springboot的第四天。学习到这里知识掌握了实际操作的用法,并没有分析Springboot源码。在这里记录一下自己这四天来学习的东西(下面的全部都是实际操作内容,不涉及原理讲解)。

一 、安装JAVA和Maven

(Maven也可以换成Gradle,不过下面全是以Maven为例,Maven和Gradle都是用以管理项目的工具,但当在开发过程中查阅资料时大都是以Maven为项目的管理,新手就建议以Maven)
安装JAVA过程就不介绍了,不过需要注意Java版本需要在8.0以上最好,包括8.0。相信大家都会,下面是安装Maven。

1.登录Http://maven.apache.org/download.cgi下载Maven版本
在这里插入图片描述
Window选择划红线的下载

2.需要配置Maven本地资源库
首先在下载的apache-maven-3.6.0目录里新建文件夹repository作为资源库,再打开apache-mavne-3.6.0\conf\setting.xml文件,在元素类添加

<!--填入repository的文件地址
<localRepository>F:/apache-maven-3.6.0/repository</localRepository>

具体为在这里插入图片描述
3.加入Maven环境变量
打开我的电脑的高级设置中的环境变量,在系统变量中新增MAVEN_HOME,如:
在这里插入图片描述
再在Path中添加MAVEN_HOME
在这里插入图片描述
最后进行测试,看是否成功安装:
打开命令行cmd,输入mvn -v命令,查看Maven版本,出现版本信息即成功

二、Eclipse集成Maven

打开Eclipse,选择widow-------Preferences-------Maven-------User Settings,如下
在这里插入图片描述
其中Global Setting和User Setting都填setting.xml所在文件地址,Local Repository填repository所在文件地址,最后点击Apply and Close即可

三、创建第一个Spring Boot项目

我采用的是用过Spring Initializr直接搭建好项目,地址为https://start.spring.io/
在这里插入图片描述
Project选择Maven Project,语言选Java,Spring boot版本选择2.2.0M1,Group为项目的包,Artifact为项目名,Dependencies为加载的依赖,填入Web,选择如下
在这里插入图片描述
最后点击下方的绿色按钮即可。

四、在Eclipse导入Springboot项目

打开Eclipse,点击File----Import-----选择Maven----Existing Maven Project
在这里插入图片描述
进入后在Root Directory选择项目的地址,导入即可(在这之前建议需要加入国内镜像,因为导入项目之后需要下载一些资源文件,由于是外网下载非常慢)
加入国内镜像方法:
找到settings.xml文件,打开并找到mirrors元素,在里面添加如下:
在这里插入图片描述
即可,虽然这个镜像下载的也是很慢,但比不加要快一点(不过常用的还是阿里云的镜像,但是我在网上找了半天都是错的,无法运行)
最后导入之后的文件项目内容如下:
在这里插入图片描述

五、结束

这里我不想介绍相关的代码怎么写,我只想写自己遇到的问题。

问题1:关于操作数据库,出现什么找不到什么包的原因,其实有可能是你的mysql驱动有问题,应在application.properties文件里写成:

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver			//最新的驱动方式

还有就是有可能出现数据库时差问题,就需要在url后面加上,如下:

spring.datasource.url=jdbc:mysql://localhost:3306/springdatajpa(这里是数据库名称)?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8

问题2:关于application.properties乱码问题,操作方式如下:
点击Window----选择Preferences----选择General----选择Content Types-----选择Text—
选择Java Properties File----选择JAXB Propertirs File----看到下方Associated editors的Text Editor选择后下方写上UTF-8
在这里插入图片描述
问题3:出现请求地址不正确,或是application报错找不到文件等
原因为Application主程序必须在每个程序的主根部,包含所有部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值