idea+springboot搭建web项目之路

旧巷老猫 提交于 2019-11-30 23:47:49

创建一个maven工程

我使用的工具是idea,和eclipse的使用大同小异。推荐使用idea。
选择File>>>new >>>Project,然后选中Maven project
在这里插入图片描述 接下来填写“groupId”,“artifactId”,以及“version”,其中groupId是公司域名,artifactId是项目名或模块名,而version就是该项目或模块所对应的版本号(默认即可)。填写完之后,点击【Next】

在这里插入图片描述点击Finish即可。没有安装maven的同学,可以搜索一下maven的安装和使用。工程结构如下
在这里插入图片描述

pom.xml文件

首先,打开pom文件可以看到工程的基本信息
下面开始pom文件的内容丰富,
使用springboot的主要原因就是省去诸多配置,只需要一个配置文件,一个pom支持即可。	 

在这里插入图片描述
添加下面的支持,使之变为一个springboot应用
在这里插入图片描述因为是web应用,所以要添加spring-boot-starter-web的依赖
在这里插入图片描述

html模板跳转引擎依赖
在这里插入图片描述

项目启动

springboot项目默认使用的使内置的tomcat,所以启动需要建一个含有main方法的类
在这里插入图片描述启动方法尽量在代码层级的最高一级。
加上@SpringBootApplication注解,会使普通类变为一个springboot应用,此时运行这个main方法即可启动项目
在这里插入图片描述虽然项目可以启动,但是没有写controller类,无法通过浏览器访问,此时,增加controller类,如下所示
在这里插入图片描述此时启动项目,在浏览器中访问/test/t1,会得到请求返回的数据
@ResponseBody注解表示返回的是JOSN的数据
在这里插入图片描述
大苏打虽然项目可以启动,但是没有写controller类,无法通过浏览器访问,此时,增加controller类,如下所示,如果返回html页面的话,有如下几步要做
1、去掉@ResponseBody这个注解

2、pom添加html模板引擎依赖
在这里插入图片描述
3、在配置文件中添加html存放位置(port为端口号,可以自由指定,不冲突即可)
在这里插入图片描述
4、在resources中建立templates的文件夹,建一个t1.html
在这里插入图片描述
在这里插入图片描述
此时访问test/t2 即可访问到t1.html页面
在这里插入图片描述

---------------------------------------------------分割线---------------------------------------------
不定时更新。。。,下面会更新拦截器的使用和AOP切面的应用

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!