美文网首页
从零开始搭建springboot web项目(一)

从零开始搭建springboot web项目(一)

作者: 6bc9f71c8f0c | 来源:发表于2018-03-16 15:34 被阅读0次
    每天一叶

    新建项目

    本项目采用idea搭建


    新建项目

    指定groupID和ArtifactID,由于是WEB项目,我们将packing设定为war


    指定group和Artifact
    选择springboot版本号,这里选择1.5.10,添加web和thymeleaf依赖,后续依赖,我们手动在pom文件中添加
    添加依赖

    新建一些必要的包和web.xml

    在main下面新建webapp>>WEB-INF>>web.xml


    初始化项目

    国际惯例“hello world”

    在application.properties文件中配置thymeleaf的一些信息

    ############################################################
    #
    # thymeleaf
    #
    ############################################################
    spring.thymeleaf.prefix=/WEB-INF/html
    spring.thymeleaf.suffix=.html
    spring.thymeleaf.mode=LEGACYHTML5
    spring.thymeleaf.encoding=UTF-8
    spring.thymeleaf.content-type=text/html
    spring.thymeleaf.cache=false
    

    注意mode为LEGACYHTML5可以规避html中一些不规范的标签还需要再pom中引入额外的nekohtml包,如下

    <dependency>
               <groupId>net.sourceforge.nekohtml</groupId>
               <artifactId>nekohtml</artifactId>
               <version>1.9.22</version>
           </dependency>
    

    我们新建一个HelloController


    HelloController

    在WEB-INF下面新建html包,包下新建一个index.html,由于代码比较简单,这里只截图显示


    index.html

    接下来配置tomcat服务器,idea配法如下


    image.png
    image.png

    然后点运行即可,运行结果


    运行结果

    代码已经上传到了github 点击跳转

    相关文章

      网友评论

          本文标题:从零开始搭建springboot web项目(一)

          本文链接:https://www.haomeiwen.com/subject/potrqftx.html