一、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阅读
Bean 定义继承bean定义可以包含很多配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工程方法名,等等.子bean的定义继承父定义的配置数据,子bean定义可以根据需要重写一些值,或者添加其他值.Spring Bean 定义的继承与java的继承无关,但是继承的概念是以的.你可以定义一个父bean的定一作为模板和其他子bean就可以从父bean中继承所需配置.当你使用基
Collection是一个集合接口,结构图如下:解释一下上面这张图。带o-的是接口,实线是继承关系。是继承箭头所指的接口。虚线是实现关系,实现了箭头所指的接口。常用集合类的继承结构如下: Collection(接口)<–List(接口)<–Vector(实现类) Collection(接口)<–List(接口)<–ArrayList (实现类) Collection(
转载
2024-09-28 07:26:20
41阅读
文章目录前言一、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
一、Collection接口概述在认识Collection接口的各个子接口之前,我们需要对它们之间的继承关系有个大概的了解。Collection接口继承关系:根据图中继承关系,我们可以看出Collection接口包含两大分支,分别为:List接口和Set接口 List接口 :有序队列,元素可重复 Set接口 :无序队列,元素不能重复二、List接口 2.1
转载
2024-09-29 14:16:32
21阅读
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.Collection是集合类的顶级接口,直接继承接口哟List和Set。 List接口是有序的,元素可重复,有索引;其下有: ArrayList:底层数据结构使用的是数组结构,线程不同步,增删慢,查询快; LinkendList:使用双向链表结构,线程不同步,增删快,查询慢; Vector:使用数据结构,线程同步,效率较低。 若对一个数据进行删除,在十万条数据下,需要
1.RequestBody和ResponseBody注解@RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。代码:@RequestMapping(value = "/test")//类级别映射,可以没有,一般用于减少书写量
public class myController {
//方法级别映射
转载
2024-01-02 14:47:54
153阅读
目录JSONJacksonGson任务执行与调度测试测试范围依赖测试 Spring 应用程序测试 Spring Boot 应用程序自动配置的 REST 客户端测试工具JSONSpring Boot 提供与三个 JSON 映射库的集成:GsonJacksonJSON-BJackson 是首选的默认库。Jackson提供了 Jackson 的自动配置,并且 Jackson 是spring-boot-s
转载
2024-06-30 09:54:52
42阅读
引言前段时间使用springboot来开发项目,并且需要使用到传输JSON数据,并且踩了很多坑,无意中找到了这篇文章,详细的说明了@RequestMapping的使用 引言简介:1、 value, method;2、 consumes,produces;3、 params,headers;示例:1、value / method 示例value的url值为以下三类:2 consumes、produc
Spring Boot 2.1 之前的版本Spring Boot 2.1 之前 使用INFO 级别记录的信息很多,所以只需要配置为INFO程序启动的时候
转载
2022-12-22 00:30:16
368阅读
1.背景介绍在本文中,我们将深入探讨Spring Boot的数据导出功能。我们将涵盖背景、核心概念、算法原理、最佳实践、实际应用场景、工具和资源推荐以及未来发展趋势。1. 背景介绍数据导出是一种常见的数据处理任务,它涉及将数据从一个系统导出到另一个系统或格式。在现代软件开发中,数据导出功能是非常重要的,因为它可以帮助开发人员更容易地将数据从一个系统导出到另一个系统,以便进行分析、报告和备份等目的。
转载
2024-10-22 11:13:40
44阅读
一、@SpringBootApplication注解一般放在项目的一个启动类上,用来把启动类注入到容器中,用来定义容器扫描的范围,用来加载classpath环境中一些bean。因为,从@SpringBootApplication的源码中可以看出,@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@In
转载
2024-03-24 14:50:53
26阅读
文章目录一、SpringBoot——@PathVariable二、SpringBoot——@RequestParam三、@RequestParam和@PathVariable 一、SpringBoot——@PathVariableURL变量 Web应用中的URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.
转载
2024-05-30 11:01:29
267阅读
上一篇文章整体非常轻松,因为在容器启动前,只注册了一个bean定义,就是SpringBoot的主类。OK,今天接着从容器的启动入手,找出剩余所有的bean定义的注册过程。具体细节肯定会颇为复杂,同样,大家只需关注都干了什么,不用考虑如何干的。来宏观的看下容器的启动过程,即refresh方法,如下图01:只捡重要的来说,就是四大步:第一,准备好bean工厂(BeanFactory)。第二,调用已经注
转载
2024-03-25 20:36:52
119阅读
1、启动失败如果你启动项目失败,你通过注册FailureAnalyzers 来获取错误信息和解决办法。比如你启动应用的8080端口被占用了,你将看到如下信息:***************************
APPLICATION FAILED TO START
***************************
Description:
Embedded servlet
转载
2024-03-18 17:06:52
25阅读
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Ja
转载
2024-05-29 07:01:04
28阅读
spring boot常用注解@Repository 用于标注数据访问组件@Service 用于标注业务层组件@Component 用于泛指组件@ComponentScan 用于组件扫描@SpringBootApplication包含@Configuration、@EnableAutoConfiguration、 @ComponentScan,通常用在主类上。@Repository 用于标注数据访
转载
2024-03-04 06:47:18
81阅读
这次将谈谈SpringBoot中MVC框架的一些特性,包括uri到方法的映射、方法参数、验证框架、WebMvcConfigure、集成Thymeleaf视图、通过错误处理以及业务层事务处理等内容。一、uri到方法的映射首先来看一个示例:@RestController
public class HelloController {
@GetMapping(
value
转载
2024-03-26 21:38:23
408阅读