1、MVC模式基础1.1、MVC模式简介  MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而达到更好的开发和维护效率。在MVC模式中,应用程序被划分成模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式(页面、界面);而控制
转载 2024-03-24 20:32:24
21阅读
主要配置程序的总体用上下文,让容器对全局掌握来龙去脉 1.扫描所有项目的包名 2.配置项目所有的静态资源映射 3.配置请求方法的映射驱动 4.配置适配器适配@RequestMapping注解标注的Handler(HandlerMethod类型) 5.配置消息转换器决定浏览器以什么样的形式解析响应的消息 6.配置视图解析器即如何从服务器端转向具体页面解析 7.配置上传文件的大小限制头文件<?x
  今日后开启进阶模式!  谈到MVC与EntityFramework,则不得不说一说事务与仓储(Unit of work + Repository)。  仓储(Repository):领域对象集合。用于操作领域对象与数据库上下文(DbContext)的交互(在此不得不说一声,领域对象和数据库表对象还是有区别的。领域对象实际上是一组有业务关系的数据库对象的抽象。最简单的形式就是主表、关系表在同一个
以下为web.xml的配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocat
properties中加了配置,有中文,不设置一下的话,注入bean读出来的是乱码,是这样的:{1,"֪ͨÊé±àºÅ"},{2£¬"ѧÉúÁбí"}在spring-
原创 2022-07-06 11:16:39
191阅读
1. Properties该文件以后缀.properties结尾,这种文件允许使用key=value的格式存储内容,多用于来做配置文件,Java中用Properties类来读取该配置文件,其他语言也有相应的类去读取properties文件,由于难以表达层次, 复杂的配置文件可以用xml或者yml做配置.用#做注释2.XMLeXtendsible markup language 可扩展的标记语言,后
转载 2024-06-20 16:22:23
228阅读
一.起因    项目需要读取配置文件里面的相关信息,但这相关信息又每隔一段时间会改变。按照正常的逻辑,既然如此那么就将配置文件的信息做成一个表,入库。这样修改起来也方便;但是,如果采用读取数据库的方法,由于公司开发框架的原因,又过于麻烦。但如果使用原来的读取properties配置文件的方法,每次更改配置文件都要重启。。。。。于是脑子里闪过了一个骚操作——能否来波动态修改,就像
# Spring Boot Properties 切换 YAML 实现流程 ## 1. 概述 在Spring Boot应用中,我们通常使用.properties文件或者.yaml文件来配置应用的属性。而有时候,我们需要在不同的环境中切换或者覆盖这些属性,以满足不同环境下的需求。本文将介绍如何使用Spring Boot来实现.properties文件和.yaml文件的切换。 ## 2. 实现步骤
原创 2023-09-24 15:50:26
339阅读
 SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispat
转载 2024-10-14 16:52:25
14阅读
先来看一下什么是 MVC 模式MVC 是一种设计模式.MVC 的原理图如下: image SpringMVC 简单介绍SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的Servlet接口
转载 9月前
33阅读
DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自己定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。 但是,我们在搭建SpringMVC框架时,往往总是把DispatcherServlet的配置文件放错位置。网上有的说:springDispatcherServ
转载 2024-10-17 12:19:10
26阅读
1:web.xml        作用: web容器中初始化配置文件,包括欢迎页,servlet filter等。模式文件 sun公司定义,根元素 web-app        启动一个web 项目的时候会自动加载 web.xml &nbs
转载 2024-04-22 18:24:37
35阅读
本文分享在uni-app中如何使用mapbox地图,先了解下注意事项:由于mapbox中大量操作dom元素,不能直接在uni-app中直接使用,会报错误,所以必须使用uni-app提供的render.js模式。使用前请先下载mapbox-gl的npm库,如果不想下载库,那么就引入mapbox官方提供的cdn链接,实现动态导入js,css,动态导入也是uni-app建议的一种方法,不会使得打包体积过
转载 2024-07-22 19:10:21
283阅读
配置的概念:Spring Boot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。注意配置文件的命名必须是application开头。优先顺序:在同一级目录下优先级为:properties > yml > yaml内部配置优
转载 2024-06-01 20:59:20
486阅读
前言.   前一段时间有一个新的任务,将2010年的一个使用SSI框架的老项目升级成SpringBoot的新项目,在这新的项目上做增量开发。同时,在上一篇博客中搭建了SSI框架简单demo,所以这一篇博客就是将上一篇SSI框架demo升级成SpringBoot的demo。                                  SpringMVC+Ibatis的demo链接地址一、创建一
写Tab时为了保证慢加载下tab输出不乱必须在服务端写,然后就是出现了很多难看b
转载 2012-07-23 18:09:00
178阅读
2评论
做前端开发时,你是否为主题切换头疼过?之前维护一个后台管理系统,需要支持“默认”“暗黑”“护眼”三种主题,当时用的是CSS预处理器变量(Sass/Less),每种主题都要写一套完整的样式文件,切换时还要加载对应的CSS,代码冗余不说,切换过程还会有闪屏。后来用CSS变量重构,只写一套基础样式,主题切换逻辑不到50行代码就搞定,不仅维护方便,切换也更流畅。CSS变量(又称Custom Propert
原创 11天前
69阅读
当我们使用properties文件作为Spring Boot的配置文件而不是yaml文件时,怎样实现多环境使用不同的配置信息呢?     在Spring Boot中,多环境配置的文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,如下所示: application-dev.properties:开发环境; applicati
转载 2018-05-03 16:38:00
296阅读
2评论
# 如何读取Spring Boot MVC的内容协商配置 内容协商是Spring MVC的基本功能之一,它可以根据客户端请求的Accept头来选择合适的媒体类型(如JSON、XML等),并返回相应的格式。在Spring Boot中,这一过程的配置通常是通过properties文件来完成的。本文将逐步指导你如何读取和理解这些配置。 ## 整体流程 为了更清晰地表现这个过程,以下是我们将要遵循的
原创 8月前
22阅读
spring boot配置文件加载是通过ConfigFileApplicationListener监听器完成的。先来看一下该类的注释:* {@link EnvironmentPostProcessor} that configures the context environment by loading * properties from well known file locations. B
转载 2024-10-28 21:12:00
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5