文章目录一、SpringBoot——@PathVariable二、SpringBoot——@RequestParam三、@RequestParam和@PathVariable 一、SpringBoot——@PathVariableURL变量     Web应用中的URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.
转载 2024-05-30 11:01:29
267阅读
文章目录前言一、Map接口:双列数据,存储key-value对的数据1、HashMap:底层数据结构——数组单向链表红黑树2、LinkedHashMap:底层数据结构——数组双向链表红黑树3、TreeMap:底层数据结构——二叉树4、Properties:底层数据结构——HashMap数组单链表红黑树二、Collection接口:单列数据,用来存储一个一个对象1、List接口:存储有序的、可重复
转载 2024-10-16 10:24:53
38阅读
Map接口概述及其成员方法 、Map接口与Collection接口的区别import java.util.HashMap; /* Map接口概述 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 举例: <K, V> 键值对 1001 朱佳乐 1
1.RequestBody和ResponseBody注解@RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。代码:@RequestMapping(value = "/test")//类级别映射,可以没有,一般用于减少书写量 public class myController { //方法级别映射
转载 2024-01-02 14:47:54
153阅读
一: 1.介绍 Ant风格资源地址支持3中配配符 ?:匹配文件名中的一个字符 * :匹配文件名中的任意字符 **:匹配多层路径 2.RequestMapping支持的Ant风格的路径 二:程序说明 1.结构 2.测试类 3.index 4.效果
转载 2018-01-29 22:56:00
141阅读
2评论
1、普通URL路径映射@RequestMapping(value={"/test1", "/user/create"}):多个URL路径可以映射到同一个处理器的功能处理方法。2、URI 模板模式映射@RequestMapping(value="/users/{userId}"):{×××}占位符, 请求的URL可以是“/users/123456”或“/users/abcd”。...
原创 2023-04-14 16:19:29
227阅读
Collection接口 -List接口 -ArrayList: -Vector: -LinkedList: -Set接口 -HashSet: -LinkedHashSet: -TreeSet:Map -HashMap -LinkedHashMap -TreeMap -Hashtable面试题: HashMap和Hashtable List,set,Map区别 ArrayL
转载 2024-10-30 06:24:58
53阅读
1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick F
转载 10月前
255阅读
一、controller相关注解1、@Controller控制器,处理http请求。2、@RespControllerSpring4之后新加的注解,原来返回json需要@ResponseBody和@Controller配合。3、@RequestMapping配置url映射,用于方法和controller类上。4、@GetMapping注解简写:@RequestMapping(value = "/s
转载 2024-04-01 13:56:13
187阅读
软件版本:idea:2019.1 ultimatespringboot: 2.2.5tomcat:9.0.31一、修改默认打包方式,讲打包方式改为war<version>0.0.1-SNAPSHOT</version> <name>infocollection</name> <description>Demo projec
转载 2024-03-22 10:43:21
243阅读
一个springboot的项目或者说是一个demo好不容易写完,在项目上可以运行跑出来,但是放在tomcat上就访问不到,下面就来说一说,这到底是为什么!!! 首先,说思路: 改启动类,springboot发布到tomcat需要改动它的main启动类 在pom.xml 把springboot的打包类型改成 war类型 因为springboot
转载 2024-03-19 00:05:14
423阅读
SpringMVCTest.javapackage com.wxh.springmvc.handlers;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.
原创 2018-04-05 11:56:43
77阅读
1.servlet基本概念 2.ServletConfig 3.ServletContext 4.response 5.request 6.请求转发和请求重定向区别                 1.servlet基本概念:动态web开发技术&nb
Springboot的日志默认日志框架:logback1.日志以文件的形式的保存 使用logback框架 ->(运行日志,开发中用于调式的,在开发中作为系统运行日志记录故障,从而追究问题根源)2.日志相关的表 记录用户相关操作信息 -> 需要我们去处理  -> 作为系统功能存在日志配置:SpringBoot默认日志输出目的地: console(控制台)在生产环境,日志肯
转载 2024-06-11 13:42:01
343阅读
Java 有很多日志系统,例如,Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 也提供了不同的选项,比如日志框架可以用 logback 或 log4j 等。 默认的日志框架 logback例如,maven 依赖中添加了 spring-boot-starter-logging。<dependency> <gro
转载 2024-02-22 13:40:37
156阅读
目录JSONJacksonGson任务执行与调度测试测试范围依赖测试 Spring 应用程序测试 Spring Boot 应用程序自动配置的 REST 客户端测试工具JSONSpring Boot 提供与三个 JSON 映射库的集成:GsonJacksonJSON-BJackson 是首选的默认库。Jackson提供了 Jackson 的自动配置,并且 Jackson 是spring-boot-s
转载 2024-06-30 09:54:52
42阅读
# Java RequestMapping匹配路径通配符 在Java的Spring框架中,RequestMapping注解是用来映射web请求到具体的处理方法的。通过使用RequestMapping注解,我们可以指定一个URL路径来匹配一个特定的方法。然而,有时候我们需要使用路径通配符来模糊匹配多个路径,这时候就需要使用通配符来进行匹配。 ## 通配符类型 Spring框架中支持三种不同类型
原创 2024-05-04 03:58:23
292阅读
1.Collection是集合类的顶级接口,直接继承接口哟List和Set。  List接口是有序的,元素可重复,有索引;其下有:    ArrayList:底层数据结构使用的是数组结构,线程不同步,增删慢,查询快;    LinkendList:使用双向链表结构,线程不同步,增删快,查询慢;    Vector:使用数据结构,线程同步,效率较低。    若对一个数据进行删除,在十万条数据下,需要
@WebFilter@WebFilter 用于将一个类声明为过滤器,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为过滤器。该注解具有下表给出的一些常用属性 ( 以下所有属性均为可选属性,但是 value、urlPatterns、servletNames 三者必需至少包含一个,且 value 和 urlPatterns 不能共存,如果同时指定,通常忽略 value 的取值 )
转载 7月前
17阅读
引言前段时间使用springboot来开发项目,并且需要使用到传输JSON数据,并且踩了很多坑,无意中找到了这篇文章,详细的说明了@RequestMapping的使用 引言简介:1、 value, method;2、 consumes,produces;3、 params,headers;示例:1、value / method 示例value的url值为以下三类:2 consumes、produc
  • 1
  • 2
  • 3
  • 4
  • 5