iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >SpringBoot中的mvc怎么用
  • 786
分享到

SpringBoot中的mvc怎么用

2023-06-28 03:06:38 786人浏览 薄情痞子
摘要

这篇文章主要介绍了SpringBoot中的mvc怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC

这篇文章主要介绍了SpringBoot中的mvc怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。

SpringBoot中的mvc怎么用

关于SpringBoot中的mvc

springBoot中使用mvc与springMVC基本一致,我们甚至可以按照springmvc中的标准来完成控制器的实现。

package com.bdqn.lyrk.study.springboot.controller;import lombok.AllArgsConstructor;import lombok.Data;import org.springframework.stereotype.Controller;import org.springframework.WEB.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping("/index")public class IndexController {   @GetMapping("/index")   public String index() {       return "index";   }   @GetMapping("/number/{number}/Desc/{desc}")   @ResponseBody   public BeanEntity bean(@PathVariable ("number") int number, @PathVariable("desc") String desc) {       return new BeanEntity(number,desc);   }}@Data@AllArgsConstructorclass BeanEntity {   private int number;   private String desc;}

当我们访问浏览器地址时得到对应的结果: SpringBoot中的mvc怎么用

我们可以发现这里跟springmvc中controller写法无二,其余的service层和dao层也均是按常规写法,用@Service和@Repository标记service与dao即可。

关于SpringBoot中mvc(静态资源-视图)

默认情况下,Spring Boot将从类路径或ServletContext的根目录中的名为/static(或/ public或/resources或/META-INF/resources)的目录提供静态内容。

在静态内容当中我们可以放js,CSS样式等文件,除Web服务,我们还可以使用Spring MVC来提供动态html内容。Spring MVC支持各种模板技术,包括Thymeleaf,FreeMarker和JSP。当然SpringBoot不推荐用JSP来作为视图层,通常情况我们把模板放在src/main/resources/templates下。

以下目录就是典型的模板与静态资源目录结构,按照上述规则我们把静态资源js文件放在static目录下,模板文件(这里使用的是Freemarker)放在规定的目录下:

SpringBoot中的mvc怎么用

springBoot添加对jsp的支持

原则上来说,SpringBoot不推荐使用Jsp做为视图层,如果想用Jsp,我们需要包含以下的依赖:

                        org.springframework.boot                    spring-boot-starter-Tomcat                    provided                             org.apache.tomcat            tomcat-jasper           8.5.28

在application.properties做相关视图的配置:

spring.mvc.view.suffix=/WEB-INF/jsp/spring.mvc.view.prefix=.jsp

感谢你能够认真阅读完这篇文章,希望小编分享的“SpringBoot中的mvc怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: SpringBoot中的mvc怎么用

本文链接: https://www.lsjlt.com/news/315958.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringBoot中的mvc怎么用
    这篇文章主要介绍了SpringBoot中的mvc怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC...
    99+
    2023-06-28
  • Springboot怎么配置suffix指定mvc视图的后缀
    这篇文章主要介绍了Springboot怎么配置suffix指定mvc视图的后缀,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Springboot配置suffix指定mvc视图...
    99+
    2023-06-20
  • MVC中OutPutCache怎么使用
    在MVC中,可以通过使用OutputCache属性来启用输出缓存。OutputCache属性可以应用于控制器的动作方法或者整个控制器...
    99+
    2023-09-26
    MVC OutPutCache
  • unity中的mvc框架怎么使用
    在Unity中使用MVC框架有多种方法,以下是一种常见的方式:1. 创建Model:在代码中创建一个数据模型类,用于存储游戏的数据和...
    99+
    2023-09-29
    unity
  • ASP.NET Core MVC中的视图怎么用
    本篇内容介绍了“ASP.NET Core MVC中的视图怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ASP.NE...
    99+
    2023-06-30
  • Spring-MVC怎么用
    这篇文章给大家分享的是有关Spring-MVC怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。引言MVC :Model-View-Control框架性质的C 层要完成的主要工作:封装web 请求为一个数据对象...
    99+
    2023-06-17
  • ASP.NET Core MVC中的标签TagHelper怎么用
    本篇内容主要讲解“ASP.NET Core MVC中的标签TagHelper怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.NET Core ...
    99+
    2023-06-30
  • ASP.NET Core MVC中的模型怎么使用
    本篇内容介绍了“ASP.NET Core MVC中的模型怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.模型绑...
    99+
    2023-06-30
  • c#中winform mvc架构怎么用
    在C#中使用WinForms和MVC架构,可以按照以下步骤进行操作:1. 创建一个WinForms项目。2. 添加一个控制器类(Co...
    99+
    2023-10-09
    c#
  • Spring Boot中怎么使用Spring MVC
    本篇内容主要讲解“Spring Boot中怎么使用Spring MVC”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Boot中怎么使用Spring&n...
    99+
    2023-07-06
  • .NET MVC Razor怎么用
    .NET MVC Razor怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。忙碌的工作总是占据了生活的大部分的时间!所以我的博客到现在还是寥寥的几篇文章,技...
    99+
    2023-06-17
  • ASP.NET MVC 3中的Razor特性怎么使用
    本篇内容主要讲解“ASP.NET MVC 3中的Razor特性怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.NET MVC 3中的Razor特性怎么使用”吧!开工 目录...
    99+
    2023-06-17
  • ASP.NET Core MVC中Form Tag Helpers怎么用
    这篇文章主要介绍了ASP.NET Core MVC中Form Tag Helpers怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2023-06-29
  • springboot中bootcdn怎么用
    这篇文章给大家分享的是有关springboot中bootcdn怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。应用:直接使用bootcdn提供的静态资源,不需要本地存储常用静态资源# layui.j...
    99+
    2023-06-20
  • SpringBoot中Dozer怎么用
    这篇文章主要为大家展示了“SpringBoot中Dozer怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot中Dozer怎么用”这篇文章吧。什么是Dozer?Dozer是一...
    99+
    2023-06-29
  • 在springboot中添加mvc功能的正确姿势讲解
    springboot 添加mvc功能 先放出来几个类(包含注解或接口)来观摩一下 WebMvcConfigurer @EnableWebMvc WebMvc...
    99+
    2022-11-12
  • php Zend中怎么搭建MVC
    小编给大家分享一下php Zend中怎么搭建MVC,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3...
    99+
    2023-06-14
  • spring mvc中url-pattern怎么写
    这篇文章主要介绍“spring mvc中url-pattern怎么写”,在日常操作中,相信很多人在spring mvc中url-pattern怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-22
  • java中mvc设计模式怎么使用
    在Java中使用MVC(Model-View-Controller)设计模式需要按照以下步骤进行:1. 创建模型(Model):模型...
    99+
    2023-10-10
    java
  • springboot中redis怎么使用
    在Spring Boot中使用Redis,可以使用以下步骤:1. 添加依赖:在`pom.xml`文件中添加Redis的依赖:```x...
    99+
    2023-09-04
    springboot redis
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作