freemarker对比jsp的最大优点就是静态页面生成,个人觉得freemarker的语法也非常好理解并使用,与java代码逻辑很相似。对于类似的页面模板还有thymeleaf、velocity等也是不错的。使用起来很方便,那么在另外的博客中也略有说明关于thymeleaf的一点使用。这里就springmvc 与 freemarker整合使用做一个demo说明。springMVC的配置配置spr            
                
         
            
            
            
                 spring MVC是一个基于MVC模式的表现层框架,在spring2.5以后增加了注解功能。使得开发变得更加高效、快捷。由于spring MVC是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合,可以达到无缝整合。     springMVC的特点有:    1、基于的是servlet/j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 15:49:41
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot默认使用的是Tomcat作为嵌入式的Servlet容器,那么肯定会和外置的Tomcat有区别,那么就这些区别来谈一谈SpringBoot中对于容器的一些配置操作如何定制和修改Servlet容器的相关配置在内置的Tomcat中,不再有web.xml文件可以供我们修改,那么我们应该怎样去修改Servlet容器相关的配置呢?在SpringBoot中有两种方式可供选择,一种是在配置文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 19:00:34
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            tomcat + spring mvc原理(六):tomcat WAR包的部署与加载前言监控的启动原理状态监听部署项目前言    单独部署的tomcat服务器在运行中,当开发人员或者运维人员将开发工程的war包部署到服务目录时,服务器会自动进行war包的解包和类的加载运行,整个spring mvc项目就能在服务器上工作了。本文作为tomcat+spring             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 21:14:13
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置端口、项目路径SpringBoot默认采用嵌入式的Servlet容器(Tomcat)。 那么内嵌的Servlet配置如何修改?可以使用配置文件或者yml文件来修改server: 
	port: 80
	content-path: /crud
	tomcat: 
		uri-encoding: UTF-8
#通用Servlet容器配置
server.xxx
#Tomcat配置
server.t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 09:04:08
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录更多信息:原因三大组件的创建Servlet的创建ServletRegistrationBeanMyServerConfigFilter的创建FilterRegistrationBeanMyServerConfigListener的创建ListenerRegistrationBeanMyServerConfig总结例子使用其他嵌入式Servlet容器嵌入式Servlet容器自动配置原理例子嵌入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 14:38:24
                            
                                279阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Go MongoDB 内嵌数组替换的实战指南
MongoDB 是一个 NoSQL 数据库,广泛用于处理动态数据和复杂数据结构。在使用 MongoDB 存储数据时,我们往往会遇到内嵌数组的情况。本指南将带你一步步实现 Go 语言中如何替换 MongoDB 文档中的内嵌数组。
## 流程步骤
以下是实现“Go MongoDB 内嵌数组替换”的流程步骤:
| 步骤 | 描述            
                
         
            
            
            
            Spring Boot内嵌容器支持Tomcat、Jetty、Undertow。 tomcat容器 spring boot 的web应用开发必须使用spring-boot-starter-web,其默认嵌入的servlet容器是Tomcat。 嵌入的servlet容器版本在pom的以下父依赖项中定义,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 14:14:29
                            
                                539阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.SpringMVC基本原理1.基本概念SpringMVC框架是围绕前端控制器DispatcherServlet这个类为核心运转的。DispatcherServlet最主要的功能就是拦截来自用户的请求,并将其分配给相应的类(这样的类被称为Handler)处理,并将处理结果返回给用户。2.执行的详细流程:(1)用户发送请求,被DispatcherServlet截取,准备分配(2)Dispatche            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 11:18:38
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @RequestMapping注解的功能@RequestMapping注解的位置@RequestMapping注解的属性value属性method属性params属性headers属性@RequestMapping注解的补充SpringMVC支持ant风格的路径@RequestMapping注解的功能从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法            
                
         
            
            
            
            一、嵌入式Servlet容器在传统的Web开发中,需要将项目打成 war 包,在外部配置部署好 Tomcat 服务器,而这个 Tomcat 就是 Servlet 容器,在使用 SpringBoot 开发时,我们无需再外部部署 Servlet 容器,使用的是嵌入式(内置) Servlet 容器( Tomcat ),如果我们使用嵌入式 Servlet 容器,存在以下问题:1、如果我们是在外部安装了 T            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 11:35:52
                            
                                236阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.背景SpringBoot默认使用Tomcat作为嵌入式的Servlet容器。2.如何定制和修改Servlet容器的相关配置1.修改与server相关的配置server.port=8081
server.context-path=/crud
server.tomcat.uri-encoding=UTF-8
//通用的Servlet容器设置
server.xxx
//Tomcat的设置
ser            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 13:04:27
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot如何配置嵌入式Servlet容器1. 如何定制和修改Servlet容器的相关配置1.1 修改和server有关的配置1.1.1 通过配置文件来修改1.1.2 编写EmbeddedServletContainerCustomizer2. 注册Servlet三大组件2.1 注册Servlet2.2 注册Filter2.3 注册Listener3.将Tomca替换为其他嵌入式Ser            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 12:14:02
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开始接触Springframework,碰到一个坑,百度了一下解决,把log贴出来,把原因和解决方案贴出来,仅此而已,Caused by: 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.qq.qyh.dao.AppMenuDAO] found for            
                
         
            
            
            
            Spring系列第3篇:Spring容器基本使用及原理环境jdk1.8ideamaven-3.6.1spring-5.2.3.RELEASEIOC容器IOC容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。我们需要使用的对象都由ioc容器进行管理,不需要我们再去手动通过new的方式去创            
                
         
            
            
            
            Spring 是包含了众多⼯具⽅法的 IoC 容器。 
那何为容器呢?容器是用来容纳某种东西的装置。比如:List/Map 是数据存储容器,Tomcat 是Web 容器等等。Spring 也是⼀个容器,是⼀个 IoC 容器。 
那何为IoC 呢?IoC = Inversion of Control 翻译成中⽂是“控制反转”的意思,也就是说 Spring            
                
         
            
            
            
            *springmv之JSON数据交互 1.springmvc怎么解析json串,怎么将java对象解析为接送串springmvc 与 json 数据的转换,通过指定处理器适配器配置 json转换器依赖Jackson可以轻松的将Java对象转换成json对象,将 json 对象轻松转换为java对象,然后与Handler方法形参进行参数绑定。我们还需要知道Jackson还可以解析xml等其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 11:45:47
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot中默认使用Tomcat作为嵌入式Servlet容器。 关于嵌入式Servlet容器,在我们曾经的传统web项目中,需要将项目打包成war包,部署在Tomcat中,并配置好Tomcat环境,将其作为容器,外部启动Tomcat就可以运行项目了。 而我们SpringBoot是无需外部启动Tomcat,使用的是自带的Tomcat。<!-- 引入web模块 -->            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 20:10:59
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Spring Boot 如何修改内嵌容器
Spring Boot 是一个广泛使用的框架,它能够简化 Spring 应用程序的开发过程。内嵌容器是 Spring Boot 的一大特性,允许开发者不必依赖外部服务器就能运行 Web 应用。Spring Boot 默认支持多种内嵌容器,如 Tomcat、Jetty 和 Undertow。虽然默认配置已经足够应对大部分场景,但有时我们需要对内嵌容器进            
                
         
            
            
            
            前言在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?本文将为大家细细讲解。SpringBoot中的Tomcat容器Sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 11:23:28
                            
                                63阅读
                            
                                                                             
                 
                
                                
                    