spring-boot项目的新建(出生)

了解了SSM之后,发现是真的强大,但是配置有点多,是不是啊,老铁,所以Spring-boot被我给抓住,了解了一波。[/斜眼笑]

一、Spring-boot是啥呢?

以我现在的水平,无法用花里胡哨的语言解释一番,所以只能以我的理解分享分享,spring-boot简化了SSM的很多配置文件,注意是很对很对哦,极致的话说不定是100%。所以又被称为微框架。 Spring Boot支持约定而非配置,旨在让您尽快启动并运行。这是我去spring-boot官网上找的一句话。说了这么多,总之就一句话,spring-boot是精简版的ssm(我的理解),下面体会一哈。

二、新建spring-boot项目

1打开spring-boot构建项目的官网 http://start.spring.io/

这儿注意:我选了几个常用的依赖架包

DevTools:热部署,也就是你每次修改完代码保存之后都不需要重新启动一次项目,自动重启哦。

Web:这个没啥说的,就是最基本的web项目都会用的。

Lombok:这个是懒人专用包(对于新手来说),你在写POJO类的时候,不需要写get/set方法,不需要写toString方法,只需要一个注解搞定。

MySQL:数据库包

MyBatis:不知道的话没必要看我的博客了[小纠结]

点击Generate project 后会下载下来一个压缩包,自己解压,导入Eclipse(点击file-->import-->Maven-->Existing maven project)

三、项目结构

结构说明:我先把application.properties这个配置文件改成了application.yml这种格式,好处是结构清晰。

     其次建立三层架构体系,application就是是service,domain是我们的bean类(实体类),mapper是mybatis的接口,web就是控制层接受请求。

     另外我在src/main/resources下建立mapper文件夹,存放XXXmapper.xml映射文件,至于static和templates这两个是放静态资源和页面的。

四、测试spring-boot

1、配置文件如下配置application.yml

配置端口号,配置数据库(我的是mysql),配置xxxMapper.xml文件的位置,配置控制台显示SQL语句

2、web层写一个UserController类

3、启动项目验证

找到我们的启动类,看到里面有个main方法,直接正常启动Run as --> Spring boot application

4、浏览器访问 http://127.0.0.1:8888/hello/here

五、GAME OVER

。。。。。。。。。。。。。期待下回!!!

原文地址:https://www.cnblogs.com/baijinqiang/p/9089035.html