zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    Attribute在.NET编程中的应用
    Attribute应用权限验证
    Enterprise Library: Configuration Application Block
    App_Themes
    C# DNN 地址
    c++函数参数类型引用、指针、值
    四川新华社 关于IT诗人代腾飞 新书《赢道:成功创业者的28条戒律》新闻报道
    30岁之前创业想成功必看
    大师指点—为人处世秘诀之快乐成功之道!
    四川经济日报 关于代腾飞 新书《赢道:成功创业者的28条戒律》新闻报道
  • 原文地址:https://www.cnblogs.com/baijinqiang/p/9089035.html
Copyright © 2011-2022 走看看