一.为什么要使用 spring?1.Spring简介spring 是一个开源的轻量级 JavaBean 容器框架。使用 JavaBean 代替 EJB ,并提供了丰富的企业应用功能,降低应用开发的复杂性。2.Spring优点1.轻量:非入侵性的、所依赖的东西少、资源占用少、部署简单,不同功能选择不同的 jar 组合2.容器:工厂模式实现对 JavaBean 进行管理,通过控制反转(I
Java多线程编程1,进程与线程  在Java语言里面最大的特点是支持多线程的开发(也是为数不多支持多线程的编程语言Golang、Clojure方言、Elixir),所以在整个的Java技术学习里面,如果你不能够对多线程有一个全面并且细致的了解,则在日后进行一些项目的设计过程之中尤其是并发访问的设计过程之中就会出现严重的技术缺陷。  如果想要理解线程,那么首先就需要了解一下进程的概念,在传统的DO
转载 2024-07-27 09:35:01
32阅读
RESTful 文章目录RESTful1、RESTful简介1.1、资源1.2、资源的表述13、状态转移2、RESTful的实现3、HiddenHttpMethodFilter4、RESTful 案例4.1、准备数据4.1.1、准备实体类:bean.Employee4.1.2、准备 dao 模拟数据4.1.3、准备控制器方法4.2、功能清单4.3、访问首页4.4、具体功能:查询所有员工数据4.5、
转载 7月前
13阅读
这篇文章主要讲 Spring MVC 如何动态的去返回 Json 数据 在我们做 Web 接口开发的时候, 经常会遇到这种场景。两个请求,返回同一个对象,但是需要的返回字段并不相同。如以下场景?/** * 返回所有名称以及Id */ @RequestMapping("list") @ResponseBody public List<Article> findAllNameAndId()
转载 9月前
13阅读
一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本) &
注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》一、关于RequestMapping(1)@RequestMapping的作用Spring MVC 使用 @R
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。Java NIO提供了与标准IO不同的IO工作方式: • Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Bu
转载 2023-10-27 12:55:54
69阅读
# Java NIO 支持 Epoll 的实现方法 在 Java 中,NIO(Non-blocking I/O)主要用于构建高性能、可扩展的网络应用程序。对于 Linux 系统,epoll 是一种高效的 I/O 事件通知机制。本文将详细介绍如何使用 Java NIO 来利用 epoll 实现异步 I/O。 ## 实现流程 我们可以通过以下步骤来实现 Java NIO 支持 epoll 的功能
原创 7月前
35阅读
# Java NIO实现UDP支持 作为一名经验丰富的开发者,我将向你介绍如何使用Java NIO来实现UDP支持。UDP是一种高效的传输协议,适用于实时通信和速度要求较高的应用程序。Java NIO(非阻塞IO)是Java提供的一种高性能、高可扩展性的IO处理机制。 ## 实现步骤 下面是实现Java NIO支持UDP的步骤,我们将用表格的形式展示: | 步骤 | 描述
原创 2023-07-31 16:29:49
118阅读
随着JDK 7 的发布,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持,以至于我们称他们为NIO.2。因为NIO 提供的一些功能
原创 2022-06-11 00:04:41
196阅读
1.什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结对url进行规范,写RESTful格式的url非REST的url
原创 2023-03-19 10:21:52
68阅读
1. 导包jackson-annotations-2.1.5.jarjackson-core-2.1.5.jarjackson-databind-2.1.5.jar2. 配置// 将返回的数据放在响应体中 // 如果返回的数据是对象,jackson包会自动将对象转为json格式 @ResponseBody @RequestMapping("/getall") pub...
原创 2021-08-24 15:12:39
96阅读
支持的常见的几种参数类型HttpServletRequest:提供的默认支持绑定的类型 HttpServletResponse Model java对象,包括基本类型、pojo常见的返回类型ModelAndView 基本不使用 void String 使用多一些 Map 使用多一些测试这几种参数类型写一个controller,测试:package com.cbb.controller; impo
转载 2024-04-12 12:40:20
33阅读
SpringMVC中的视图是View接口,视图的作用是渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动转换为JstlView若使用的视图技术为Thymeleaf,在SpringMVC的配置文件中配置了Thymeleaf的视图解析器,由此视图解析器之后所得到的是ThymeleafvView1、Thymel
转载 2024-03-18 20:07:38
40阅读
(五)SpringMVC 参数绑定 (五)SpringMVC 参数绑定 1 、默认支持的参数类型默认支持的参数类型,就是可以直接写在 @RequestMapping 所注解的方法中的参数类型,一共有四类:HttpServletRequest HttpServletResponse HttpSession Model/ModelMap在请求的方法
转载 2023-07-05 16:57:29
72阅读
目录Springboot简介Eclipse创建springboot项目Springboot项目架构介绍测试springboot项目Springboot简介(1)springboot介绍        spring Boot is the starting point for building all Spring-based applications. Sp
Spring 部分:1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供都可以注解在se
NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。  请注意:很抱歉,在to
原创 2022-12-05 07:19:07
215阅读
# Spring MVC支持返回Java对象 在Spring MVC中,我们可以很方便地通过Controller返回Java对象,这使得开发过程更加简洁和高效。本文将介绍Spring MVC支持返回Java对象的相关知识,并通过代码示例来演示如何实现。 ## 1. 控制器方法返回Java对象 在Spring MVC中,我们可以在Controller的方法中直接返回一个Java对象,Sprin
原创 2024-04-18 04:08:03
32阅读
什么是RESTful?RESTtful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。传统方式操作资源http://127.0.0.1/item...
原创 2021-07-07 17:28:30
181阅读
  • 1
  • 2
  • 3
  • 4
  • 5