SpringBoot--基础--6.1--servlet的3大组件--Servlet

2023-11-10

SpringBoot–基础–6.1–servlet的3大组件–Servlet


代码位置

https://gitee.com/DanShenGuiZu/learnDemo/tree/mysql_mybaties_DB/springboot-learn/springboot-4

1、代码

1.1、结构

在这里插入图片描述

1.1、代码

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Config
package fei.zhou.springboot4.business.config.servlet;

import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 描述该类- JPA
 *
 * @author zhoufei
 * @class: Config
 * @date 2021/1/20 10:26
 * @Verson 1.0 -2021/1/20 10:26
 * @see
 */
@Configuration
public class Config {
	// 注册Servlet
	@Bean
	public ServletRegistrationBean myServlet() {
		ServletRegistrationBean registrationBean = new ServletRegistrationBean(
				new MyServlet(), "/todoMyServlet");
		registrationBean.setLoadOnStartup(1);
		return registrationBean;
	}
	
}

MyServlet

package fei.zhou.springboot4.business.config.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 描述该类- JPA
 *
 * @author zhoufei
 * @class: MyServlet
 * @date 2021/1/20 10:28
 * @Verson 1.0 -2021/1/20 10:28
 * @see
 */
public class MyServlet extends HttpServlet {
	
	// 处理get请求
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		this.doPost(req,resp);
	}
	
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		System.out.println("我的servlet  的  doPost 方法执行");
		resp.getWriter().append("hello world ").close();
	}
}
 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpringBoot--基础--6.1--servlet的3大组件--Servlet 的相关文章

随机推荐

  • 精通CSS-添加样式

    精通CSS 添加样式 一 CSS 选择符 1 子选择符与同辈选择符 2 通用选择符 3 属性选择符 4 伪元素 5 伪类 6 结构化伪类 7 表单伪类 二 层叠 三 特殊性 1 利用层叠次序 四 继承 五 为文档应用样式 1 link 与
  • macOS下更改默认的Python版本

    本机环境 macOS11 6 macOS默认已经安装了python 只不过版本是Python2 7 其相比Python 3缺少了很多特性 而且速度也比Python 3慢 因此建议大家安装Python 3 python download 这里
  • 国内镜像下载Android10源码并编译(实测)

    1 安装ubuntu 不会的百度 一大把 2 安装编译环境必要软件 sudo apt get install git core gnupg flex bison build essential zip curl zlib1g dev gcc
  • unity 中带贴图以及动画的模型文件转为 lowpoly 风格的方法

    本篇讲述的是使用代码来修改的方法 其实unity已经给我们提供了设置的方法 Normals选择Calculate Smoothing Angle调整为0即可 这里的内容是在这篇文章的基础上进行的修改 https blog csdn net
  • winget安装提示:执行此命令时发生意外错误: InternetOpenUrl() failed. 0x80072efd

    问题 当我们使用 Winget 包管理器安装软件时总是提示以下错误 执行此命令时发生意外错误 InternetOpenUrl failed 0x80072efd unknown error 解决方法 DNS是一种将网址转化为IP地址的重要工
  • 蓝桥杯C/C++ 基础练习 矩阵乘法 C语言

    题目 思路分析 题目要求输入N阶矩阵 可以动态定义二维数组A N N 来存储该矩阵A 由于矩阵A的M次幂也是N阶矩阵 那么需要定义另一个数组B N N 来存储该矩阵 在继续分析之前需要明确矩阵的乘法规则 举例如下图图1 不清楚者可自行百度
  • Rockchip

    1 Graphics介绍 1 1 使用X11 Graphics Xserver 是在常规桌面 Linux 平台上使用的显示系统 Rockchip 有一个定制的 Xserver 可以实现 glamor 2D acceleration Xser
  • 《面向对象程序设计》授课计划2022-2023-02

    面向对象程序设计授课计划 可参照此计划 在课前预习 待完善 授课内容 课本章节 PPT 课堂 PPT 课本配套 一 课程介绍 课程要求 编程语言 面向对象简介 C 简介 实验环境 CH1 OOP00 BeforeTheClassStarts
  • BP神经网络公式推导及实现(MNIST)

    BP神经网络的基础介绍见 http blog csdn net fengbingchun article details 50274471 这里主要以公式推导为主 BP神经网络又称为误差反向传播网络 其结构如下图 这种网络实质是一种前向无反
  • Journal of Proteome Research

    题目 Improving Silkworm Genome Annotation Using a Proteogenomics Approach 期刊 Journal of Proteome Research 发表时间 June 28 201
  • 数组根据某个条件筛选出符合的数据,生成一个新的数组

    前言 使用vue结构 把一个数组重新组合 一 数组重新组合 得到符合条件的新的数组 代码如下 示例 menuList icon el icon search index 11 title 协议管理 subs index homes agre
  • 测试四:jmeter使用过程遇到的问题

    1 查看结果树的条数设置 如果用1000个并发量测20个接口则响应的数据量太多想要查看到每一个的响应树结果 结果只显示了一部分 发现可以通过修改配置文件来增加响应的条数 全局搜索并修改配置文件为view results max result
  • 均值已知检验方差_方差分析怎么做?用3个假设来验证流程

    点击上方 中国统计网 订阅我吧 背 景 假如你们现在针对用户提出了三种提高客单价的策略A B C 现在想看一下这三种策略最后对提高客单价的效果有什么不同 那我们怎么才能知道这三种策略效果有什么不同 最简单的方法就是做一个实验 我们可以随机挑
  • 目标检测中的标签分配策略

    介绍 label assignment 主要指的是检测器在训练阶段区分正负样本 并给feature map 不同位置匹配合适的监督目标 用于计算损失 进而完成梯度更新 合适的分配策略对于模型来说至关重要 在一定程度上决定了模型的性能 分类
  • ElementUI浅尝辄止17:Progress 进度条

    用于展示操作进度 告知用户当前状态和预期 常见于操作流程进度或某项任务的状态 1 如何使用 Progress 组件设置percentage属性即可 表示进度条对应的百分比 必填 必须在 0 100 通过 format 属性来指定进度条文字内
  • 图像分割-语义分割

    图像分割 语义分割 1 FCN 1 1 CNN与FCN的比较 1 2 三种上采样方法 1 2 1 双线性插值上采样 1 2 2 反卷积上采样 1 2 3 反池化上采样 1 3 FCN 跳层结构 Skip layer 1 4 FCN架构 1
  • 如何使用 AutoHotkey

    AutoHotkey 本身并不会做任何事情 你需要编写一个脚本来告诉它怎么做 所谓脚本就是一个以 ahk 为后缀的纯文本文件 里面包含了多个程序指令 就像配置文件一样 但是功能更加强大 一个脚本可以只是简单地执行一个动作后就退出 也可以定义
  • ClickHouse学习笔记(一):ClickHouse安装、数据类型、表引擎、SQL操作

    ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库 DBMS 使用C 语言编写 主要用于在线分析处理查询 OLAP 能够使用SQL查询实时生成分析数据报告 一 ClickHouse的特点 1 列式存储 以下面的表为例
  • 区块链倪老师:区块链行业的10种赚钱方式

    躁 是这个时代的特性 急于求成 成为了大部分人的真实写照 急功近利 这样的贬义词却更容易被奉为圭臬 区块链作为近些年广为人知的 风口 很多人压根不明白其究竟是怎么回事就急着 梭哈 尤其是在这个 躁 的时代 大部分人不求 知之甚深 只求 一夜
  • SpringBoot--基础--6.1--servlet的3大组件--Servlet

    SpringBoot 基础 6 1 servlet的3大组件 Servlet 代码位置 https gitee com DanShenGuiZu learnDemo tree mysql mybaties DB springboot lea