本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
手写spring mvc底层源码
手写源码之前先来了解几个概念:
1、spring IOC:控制反转,简单来说,就是tomcat在运行得时候创建了一个map,将那些有注解的对象存入这个map中,然后通过注解来获取这些对象供程序使用
2、DI:依赖注入,动态的向某个对象提供它需要的对象
3、DispatcherServlet:Spring MVC底层的具体实现,一般我们会选择默认提供的org.springframework. ...
spring mvc实战系列教程(6)--处理日期转换
Java有各种数据类型,但页面传到服务端的数据通常都是字符串型的,springmvc对常用的基本数据类型做了自动类型转换,但对于日期类型,由于日期格式多种多样,所以spring mvc无法统一处理,看下面的例子:
/** * * @author 演示常用客户端参数接收方式 * */@Controller@RequestMapping("/paramPassDe ...
(十八) 整合spring cloud云架构 -后台管理基础功能简介
1. 项目介绍
鸿鹄云开发平台是一个大型分布式、微服务、云架构、面向企业的 JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。 采用服务化的组件开发模式,可实现复杂的业务功能。使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联网产品的架构。使用当前 ...
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500:no convertter for return value of type
问题描述
1.spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson
2.spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数 ...
在阿里架构师眼中构建一个较为通用的业务技术架构就是如此简单
1、通用架构概述
创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间遇到主程序猿离职,后面介入的程序猿几乎无法理解这些代码,到最后,产品越来越难迭代,只能推翻重做。如 ...
Spring Cloud关注者总结
鸿鹄云 Cloud 是基于 Spring Cloud 来封装的,是一系列框架的有序集合。 利用 Spring Boot 的开发模式简化了分布式系统基础设施的开发,如服务发现、 注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列 了一部分),都可以用 Spring Boot 的开发风格做到一键启动和部署。鸿鹄云 Cloud 将目前比较成熟、经得起实际考验的服务框架组合起来,通过 ...
spring MVC 对 ResponseBody返回json数据进行脱敏处理
为了对springmvc框架中的json请求数据进行可控制的脱敏处理,研究了配置message-converters里面的内容,并通过重写部分方法进行脱敏修改
配置message-converters
<mvc:annotation-driven>
<!-- 处理responseBody 返回结果 -->
...
spring mvc中页面资源无法读取css、js静态文件,404
问题描述:spring mvc中页面资源无法读取css、js静态文件,自行拼接静态资源的URL后发现报404。
http://localhost:8080/ds-sys-web/assets/css/ie10-viewport-bug-workaround.c ...
RESTful API的灵魂伴侣——Swagger
开篇总是要写一些概括性的东西!
Swagger 是一个RESTful接口的文档的实时生成与测试工具。没接触过类似工具的你可能对这句话没什么概念,不要急,我来慢慢解释。
使用REST的原因之一就是方便前后端分离开发,后端开发者写后端的逻辑,前端开发者写前端的逻辑,然后大家约定好一个API的风格,使用HTTP的get、post、put、delete来对应资源的CURD。避免 ...
(七)整合spring cloud云服务架构 - common-service 项目构建过程
我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。
首先在构建spring cloud的common-service之前,我们需要准备的技术:
Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲 ...
第五章 Spring MVC 文件上传
spring mvc 文件上传:
1、配置
spring-mvc.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&quo ...
第四章 Spring MVC Rest风格的url、静态资源标签
一、Restful 风格的资源 URL 简介
REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种 ...
第三章 Spring MVC Servlet API与Json的支持
Spring MVC 对 Servlet API 的支持:
/**
* 将当前用户设置到cookie,使用Servlet API
*
* @param request
* @param response
* @return
*/
@RequestMapping("/login")
public String login(H ...
第二章 Spring MVC 增改查实例
本章是个小示例,使用spring mvc 模拟student对象的增删改查
一、spring mvc 注解:
1、@Controller 声明控制器
@Controller
public class StudentController {
//....
}
2、@RequestMapping 请求映射/请求路径
@RequestMapping(& ...
第一章 Spring MVC 你好spring mvc
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
web.xml
...
Spring MVC整合Mybatis 入门
本文记录使用Intellij创建Maven Web工程搭建Spring MVC + Mybatis 的一个非常简单的示例。关于Mybatis的入门使用可参考这篇文章,本文在该文的基础上,引入了Sp ...
WebWork2和Spring MVC Framework的比较
WebWork2和Spring MVC Framework的比较
(1)基本使用
Spring MVC Framework与Spring的其它部分一起使用自然能够很好的融合,不需要额外的工具包和配置
...
Spring MVC中的@PathVariable
Spring MVC中的@PathVariable是用来获得请求url中的动态参数的,十分方便,复习下:
Java代码
@Controller
public class TestController {
Spring MVC WEB项目之Maven管理
配置pom.xml文件
<!-- 设置一些属性值 -->
<properties>
<spring.version>4.3.8.RELEASE</spring.version>
<jackson.mapper.version>1.9.13</jackson.mapper.version>
</prope ...