springboot thymeleaf配置_【程序源代码】Spring Boot 开发笔记web开发实战1

关键字:《Spring Boot 开发笔记》系列文章

各位亲爱的小伙伴:大家好!

《Spring Boot 开发笔记》系列文章

这套笔记和源码是我自己在学习springboot开发中实际一个字一个字敲出来的。因为这套开发笔记是逐步整理出来的,每期会介绍不同的技术开发点。所以请大家关注公众号,以便了解更多关于Spring Boot开发知识点。

《Spring Boot开发笔记》web开发实战1

章节

(十一)web开发实战

1、简介

使用springboot创建应用,选中需要的模块;然后引入资源;再编写具体的业务代码;

是这里面要明白一下原理:自动配置原理

xxxautoconfiguration //springboot 自动配置

其实再通俗一点讲就是:springboot开发默认将我们工程需要的配置的相关场景已经通过自动配置帮我们集成好了。我们开发人员其实只需要在配置文件中指定实际需要的配置,就可以通过springboot集成环境把我们想要的工程运行起来。我们程序员不用过多的关注配置依赖之间的关系,让我们更省心,让我们更加关注于实际业务功能现实就可以了。这是springboot的一站式解决方案的核心理想。这也是我们使用springboot的做开发的因素之一。就是因为它快速、方便、强大。

2、对静态资源的映射规则
"classpath:/static" //默认静态资源目录"classpath:/public""classpath:/META-INF/resourcess"//配置文件目录"/"//默认是工程根目录
3、通过自带的创建器创建web工程

1、静态资源文件下一般是放置index.html这类页面,因为它会通过"/**"映射

   localhost:8080/index.html 访问

4、模板引擎

前边介绍是是springboot加载静态资源文件时的方法 ,但在实现开发中我们需要实现一些动态的资源文件,原来传统方法是jsp文件但springboot默认使用的jar方法 ,不支持jsp这个动态文件。springboot推荐使用:thymeleaf 模板引擎

1、在pom.xml文件中引入模板引擎

   org.springframework.boot   spring-boot-starter-thymeleaf

2、thymeleaf

前提是将thml页面资源文件下才能被thymeleaff进行渲染;

1、在具体html中必须导入thymeleaf的名称空间。这样做的好处就是可以自动提示

2、使用thymeleaf语法;

<?xml version="1.0" encoding="UTF-8"?>/span>        PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    Title    

成功页面

   
5、在创建工程前需要了解

springboot自动配置

@SpringBootApplication //注解//SpringBoot 项目的一切都要从 @SpringBootApplication 这个注解开始说起。@SpringBootApplication 标注在某个类上说明:这个类是 SpringBoot 的主配置类。SpringBoot 就应该运行这个类的 main 方法来启动 SpringBoot 应用。
@EnableAutoConfiguration //注解@AutoConfigurationPackage //

springmvc 如果实现mvc的具体实现的。

Spring MVC 实现了即用的 MVC 的核心概念。它为控制器和处理程序提供了大量与此模式相关的功能。并且当向 MVC 添加反转控制(Inversion of Control,IoC)时,它使应用程序高度解耦,提供了通过简单的配置更改即可动态更改组件的灵活性。Spring MVC 为您提供了完全控制应用程序的各个方面的力量。

上面这些大家可以自动百度了解一下。

投稿邮箱】315997972@qq.com 【写作说明】以上内容分享给喜欢编程,有梦想的程序员,希望能帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。 【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为,与平台没有直接关系。 目前已有10000000+   优秀的程序员加入我们 71cdef06618e6f734d00cf83c56130a2.gif       64292d2a9ebdcc97662de34bbacf23ab.gif       fe23e7425c3cce91cbdd441c16a0a736.gif       932feaf090121a528edf3ce3dd35128c.gif       e6fb2e1ab3845f2ab34ab6c9a90c9f8b.gif       90820591df25d866b332d7fa30a24e89.gif       92f01603a244fdcd16aa197c46419f17.gif 0760d7c2073e78e05a804335434b6ac8.gif       511447fa55db8bcfa56ce3f35f78c236.gif       3cae2d6020a6957b1ef824649fec2671.gif       afd3904edac3feef9cf8f866a013bce4.gif       4fad1d1ca3612096a924632c43d3c42b.gif       8790d46d374553104529661dcba05594.gif       c9abbd140eff5bc000b8962262558354.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值