- 浏览: 16052 次
- 性别:
- 来自: 深圳
最新评论
-
wangyudong:
由Spring Boot实现的微服务需要有比较好的工具去测试R ...
spring-boot微服务架构和spring-mvc的结合的架构搭建 -
knight_black_bob:
structs1、structs2 ??? 你确定写对了 ?
1.前言 -
sunbilly:
厉害,又学了一招
springBoot报远程主机强迫关闭了一个现有的连接
文章列表
上一节写了一个helloWorld的程序返回,现在来写一个json对象数据的返回。
那我们在helloWorld的基础上做一些改动:
1.User.java
package isenham;
@Component
public class User {
private String userId;
private String userName;
private String userAge;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
t ...
需要添加一个类,然后写一个方法,注释使用RestController
@RestController
public class HelloWorld {
@RequestMapping("/")
public String sayHelloWorld(){
return "hello world!";
}
}
之后通过springApplicationMain中的类run启动即可
之后浏览器访问:http://127.0.0.1:8081/就可以看到hello world了
解释RestController注解的作用是返回json格式 ...
架构搭建步骤:
1.在eclipse中新建一个maven工程
2.在pom.xml中添加spring-boot的依赖,如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&q ...
框架的发展:servlet、struts1、struts2、spring、spingMVC、spring-Boot
每一次的框架出现都是对前面的框架的优化,sturts这个没什么好说的,spring的出现简化了开发,但是它需要配置一大堆xml,导致入门困难,所以出现了spring-boot,主要为spring服务的,能使新手快速搭建spring架构,使程序能跑起来,简化了spring的一些繁琐的xml配置问题。
下面就介绍一下spring-boot的开发环境和开发工具:
IDE(如eclipse)、jdk1.8、maven管理项目,你也可以安装插件Spring Tool Suite等。 ...
刚开始用springBoot出现的一个错误,找了比较久,才发现问题。现在记录如下:
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:393)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426)
at org ...
spring-boot是简化spring的繁琐配置而生成的。
这里只是搭建一个springBoot开发的环境,springBoot对jsp的支持不是很好,最好结合thymeleaf等模版引擎
1.pom.xml文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0. ...
什么是静态化?静态化就是将动态的jsp转换为静态的html;
为什么要静态化?提高性能加快访问速度,静态化的页面html不需要访问数据库等操作所以要比动态的jsp快很多。
怎样实现静态化?实现静态化的方法很多,本文章要说明的是通过Filter过滤器实现jsp的静态化。
1、我们先了解下jsp页面的请求流程
JSP的静态化 - 程序民工 - suntengjiao1的博客
通过上图我们可以知道servlet对象的响应是html,如果我们在servlet对象之后增加个拦截htm响应的功能将html响应保存到服务器,下次访问时直接返回这个静态页面,也就实现了静态化功能。
2、新的请求流程如下图: ...