刚接触spring-boot,还在自学中,顺手记录一下搭建过程。 一、创建项目: 1、file->new project->选择Spring Initializr,选择SKD版本(需要安装idk,查看JDK版本终端命令:java -vesion),如图下图所示。 2、下一步:
3、下一步,选择项目需要download的jar包(也可以稍后自行在pom.xml里添加所需jar包)。
4、下一步,设置项目名称(就不截图了),flish。 二、编写第一个Holle Word 程序 1、项目创建完成后,目录结构如图所示,这里我们需要把src改成资源文件夹:
2、如果转换src文件夹类型后,发现Demoapplication.java 这个Spring-boot 启动类报错,应该是项目选择maven时有点问题,生成了pom.xml但并没有自动加载jar包,点击下方add maven probjects….. 即可。
3、我们使用mvc开发模式,新建各个包分类管理: controller包:用来写控制器代码,控制器对应不同的请求,是网络请求的第一层。 model包:里面每个class可以对应一个数据表,当你写好class,并且运行工程时,Springboot和Hibernate会自动为你在数据库里创建表。 repository包:这里封装了所有对数据表的增删改查操作。以后你需要操作数据库,其实就是使用这里的接口。 service包:比如把登录、注册等一个完整的逻辑,封装为一个service,供controller调用,可以极大地简化开发,同时代码也具有更高的可读性。 4、在controller包里新建一个java类做项目测试类,代码如下:
5、添加一个spring-boot启动配置,配置DemoApplication.java为程序启动类,如图所示: 6、因为只是测试程序,还没有连接数据什么的,需要注释pom.xml一些jar包导入配置(之前看的教程里说spring-session不需要注释也能跑,但发现会包session异常,所以注释了,原因未知,还在研究)代码如图:
配置完成,启动项目,访问localhost:8080测试一下。 参考文章:http://blog.poolye.com/Article/3532c067-5c5d-19d5-6434-3bf4b9392056.html 感谢参考文章作者!
新闻热点
疑难解答