Spring boot基础文档

Spring boot基础文档

ID:47433253

大小:3.90 MB

页数:34页

时间:2020-01-11

Spring boot基础文档_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《Spring boot基础文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在IDEA环境下创建一个Springboot程序 一、点击NewProject后,选择SpringInitializr。如下图所示,此时,如果右侧你的JDK自动出现了,那可以省很多事。如果没有自动出现,则需要你点击New,去选择你JAVA的安装目录。(为什么需要这样?因为Spring的运行需要JAVA,所以IDE需要知道你的JAVA安装目录。)二、进入下一步后,会让你设置一下你工程的名字等基本信息。三、然后这个界面比较重要,它的作用是在开始的时候,自动下载一些jar包。你勾选一个,他就会自动下载。请按照需求勾选。四、填写工程名 五、OK,现在Intellij就

2、自动为我们创建好一个Springboot的程序了哦~如下图所示:Springboot写一个Helloworld现在开始写第一个HelloWorld~看下图:上图中的com.example是一个包名,为了代码可读性高,我们会使用MVC的开发模式,在com.example这个包下面,再新建几个包,分别用来写不同的代码。需要新建的包如下:1.controller包:用来写控制器代码,控制器对应不同的请求,是网络请求的第一层。2.model包:里面每个class可以对应一个数据表,当你写好class,并且运行工程时,Springboot和Hibernate会自动为你在

3、数据库里创建表。3.repository包:这里封装了所有对数据表的增删改查操作。以后你需要操作数据库,其实就是使用这里的接口。4.service包:比如把登录、注册等一个完整的逻辑,封装为一个service,供controller调用,可以极大地简化开发,同时代码也具有更高的可读性。下面,让我们来建立这四个包吧~在com.example这个包上右键,然后new一个包出来。如图所示:我这里创建好包名后,目录结构是这样的:好了,到这一步,我们终于可以开始写代码啦~~~在本文里,我们将不会用到service、model、repository,只会用到control

4、ler来写一个简单的HelloWorld。让我们开始写吧:首先,在controller这个包上点击右键,新建一个class,名字就叫nana,如下图所示:建立好文件后,我们在这个文件里输入以下的代码:【注意,如果没有严格按照前面的教程来,你的包名可能和我的不一样,所以这个代码复制过去后,请自己检查一遍!】package com.example.controller;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.we

5、b.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;/** * Created by longge93 on 16/4/14. */@RestController@EnableAutoConfigurationpublic class nana {    @RequestMapping(value="/"

6、,method = RequestMethod.GET)    public String index(){        return "Hello World~";    }}然后我们来运行以下我们的工程,运行方法如下图所示:如上图所示,点击那个三角形,就可以运行我们的工程了。不过,所有写代码的过程都是不顺利的~~虽然我们点了运行,但是下面的控制台里却提示我们运行失败了,从上图的下面看出,是hibernate出错了。为什么呢?因为我们在Maven里包含了MySQL的jar包,但是却没有配置数据库连接需要的账号和密码等信息。所以hibernate会报错~~因

7、为我们这篇文章里,只是为了输出helloworld,用不着数据库。所以我们先去pom文件里注释掉数据库相关的jar包应该就OK了。我注释完后,我的pom文件是这样的,请仔细检查:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。