tnblog
首页
视频
资源
登录

在idea下搭建Spring Boot+Spring MVC+thymeleaf

6792人阅读 2019/4/7 17:51 总访问:6792 评论:1 收藏:0 手机
分类: Spring Boot

        今天大兄弟来讲一下在idea下,使用Spring Boot ,搭建Spring MVC+thymeleaf。

        在Java开发领域,Spring Boot算得上是一颗耀眼的明星了。Spring Boot集成了大量的第三方库的配置,达到了几乎可以零配置的开箱即用的效果,包括我们今天要讲的Spring MVC和thymeleaf。

        首先在idea下新建项目,如图,点击下一步:

在这里根据需求自己填写配置,点击下一步:

        在此处勾选Web下的Web,Template Engines中的Thymeleaf,如果要连接数据库的话,根据自己情况勾选:

最后,完成:

到此我们已经完成了Spring Boot的项目创建,打开Application.java文件,我们可以看见一个入口函数以及SpringBootApplication注解,这个注解等同于@Configuration+@EnableAutoConfiguration+@ComponentScan:

Spring Boot自动注册了DIspatcherServlet,我们无需配置,只需要配置一下试图解析即可,打开resources下的application.properties:

最后我们写一个hello word,新建一个controller包,并在包中新建一个Home.java,编写代码如下:

这样,控制器就编写完成了,但是现在没有视图,那么,我们来写一个试图吧。

在resources/templates下新建文件夹home,在home中新建一个hello.html并编写代码:

OK,大功告成!Spring Boot已经集成了tomcat,我们不需要配置,直接运行即可:

评价

剑轩

2019/4/8 20:35:26

[斜眼笑][斜眼笑]thymeleaf的用法呢

如何修改CSS中存的element.style内联样式

改腾讯地图的时候调整了下样式,发现样式一直存在问题,修改style里面的值,一点用都没有,html中这个值还找不到是在哪里出...

问题中成长感悟

工作中怎么可能不会遇到问题。遇到问题在去解决问题就会变强。就会有独立解决问题的能力就会独挡一面。技术如此,做商务自...

类型“DbSet”未引用的程序集中定义。必须添加对程序集“EntityFramework Version=5.0.0.0 Culture=neutral PublicKeyToken=b7

在用mvc+ef的时候在DAL层引用上下文信息的时候会报出下面错误其实就是没得EntityFromwork,打开vs项目,点击工具,选择NuGe...

怎样解决安卓微信浏览器对于第三方网页的两次请求问题?

之前的项目是没有这种情况的,但是最近发现安卓手机在微信浏览器访问第三方网页时,页面点击某个按钮,写日志显示只触发了...

数据读取器与指定的"xx"不兼容。某个类型为"xx"的成员同名的数据读取器中没有对应的列

报错的地方var result= _db.Database.SqlQuery<SMachine>(sql).FirstOrDefault();经过分析,是因为SqlQuery方法查询...

WEB API中进行统一安全验证类DelegatingHandler

根据web api 官方参考文献 总结出一下代码举例:将 HTTP 响应消息的处理委托给另一处理程序(称为“内部处理程序”)的 HTT...

net core获取绝对路径,获取项目根目录。wwwroot所的根目录

在net framework中获取绝对路径可以使用Server.MapPath("~")but.....在net core中并没有那个Server对象了在net c...

等待所有线程执行完后,执行某个方法

彼年豆蔻,谁许谁地老天荒。在多线程环境下,我们可能会需要等待开辟的线程执行完后,再去执行某个方法,例如输出并行计算...

使用nginx同一台服务器上配置多个二级域名

一般二级域名都是解析到不同的服务器上,但是很多时候没有那么土豪可以用那么多服务器哇。当然土豪完全可以1个二级域名一台...

解决:基础提供程序 Open 上失败,EF无法生成实体问题

在学校图书馆的电脑上安装VS2013和SQL R2后,调试项目报错:基础提供程序在 Open 上失败怀疑是数据库的问题,然后删除数据...

vue.js 学习日记第二章-vue中编写function及一些简单指令

官网:https://cn.vuejs.org/v2/guide/ vue.js 学习日记第一章:http://www.tnblog.net/18323015640/article/details/2...

使用nginx同一台服务器上配置多个二级域名2

在第一篇中介绍了一种方法:http://www.tnblog.net/aojiancc2/article/details/2430其实还可以使用第二种方法,也就是配置...

基于office 把wordwordxpptpptxxlsxlsx转为pdf线预览

//,要在服务器安装office,需要引用usingMicrosoft.Office.Interop.Word;usingMicrosoft.Office.Interop.PowerPoint;usingMi...

基于open office 把各种类型转为pdf线预览

//需要在服务器安装openoffice,引用cli_basetypes,cli_cppuhelper,cli_oootypes,cli_ure,cli_uretypes publicboolCon...

说一点程序中减少判断的做法

我们在架构层面上要尽量减少判断,不要让业余逻辑的变动就去修改代码逻辑那样是很不好的,那样的代码维护性很差,很容易造...
好吧...
排名
93
文章
1
粉丝
0
评论
1
在idea下搭建Spring Boot+Spring MVC+thymeleaf
剑轩 : [斜眼笑][斜眼笑]thymeleaf的用法呢
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术