1.运行类
public static void main(String[] args) {
String url = "http://127.0.0.1:8080/reload.action";
HttpClient client = new DefaultHttpClient();
HttpMethod method = getPostMethod();//使用POST方式提交数据
HttpUriRequest m=new HttpPost(url);
m.setHeader("Cookie","ceshi3.com=*****");
HttpResponse response;
try {
response=client.execute(m);
System.out.println(response.getEntity().getContent().read()+"---"+response.getStatusLine());
} catch (IOException e) {
e.printStackTrace();
}
//打印服务器返回的状态
System.out.println(method.getStatusLine());
method.releaseConnection();
}
2.action
public String reload() {
WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(request.getSession()
.getServletContext());
if (context.getParent() != null) {
((AbstractRefreshableApplicationContext) context.getParent()).refresh();
}
((AbstractRefreshableApplicationContext) context).refresh();
System.out.println("--------Spring Context Reload----------------");
return null;
}
分享到:
相关推荐
9. **Spring Boot DevTools**:开发者工具集提供了一套增强开发体验的功能,如实时重载、应用重启等,极大地提高了开发效率。 10. **微服务架构**:Spring Boot非常适合构建微服务架构,它的轻量级、快速启动和易于...
重载HTML转码行为并使你的标签符合XHTML 14.5. XSLT 14.5.1. 写在段首 14.5.1.1. Bean 定义 14.5.1.2. 标准MVC控制器代码 14.5.1.3. 把模型数据转化为XML 14.5.1.4. 定义视图属性 14.5.1.5. 文档转换 14.5.2. 小结 ...
SpringLoaded是Spring源码中的一个模块,它是一个JVM代理,能够在代码改变时实时重载类,实现Spring应用的热部署。SpringLoaded与Spring Boot结合使用,可以在开发过程中提供即时反馈,避免每次修改代码后都需要重新...
SpringLoaded是Spring框架的动态代理加载器,它实现了Java的类加载机制,可以在应用运行时自动检测源代码的变化,并实时重载修改后的类,从而避免了每次修改代码都需要重新构建和启动应用的繁琐步骤。SpringLoaded ...
总结,SpringLoaded为Spring应用提供了高效的热部署解决方案,通过实时类的重载,大大加快了开发周期。理解其工作原理和使用方法,能帮助开发者更好地利用这一工具提升开发效率。在实践中,应结合具体项目情况灵活...
1、不同版本的SpringFramework有哪些主要功能? Spring Framework是一个开源的Java平台,它提供了全面的编程和配置模型,适用于企业级应用程序的开发。随着版本的更新,Spring引入了新特性和改进,例如对注解的更好...
5. **Spring Boot DevTools**:开发者工具集提供了实时重载、热替换等功能,极大地提高了开发效率。只需简单配置,即可在开发过程中享受到快速反馈。 6. **数据访问**:文档详细介绍了如何使用JPA(Java ...
当应用运行时,SpringLoaded会监控源代码的变化,并在检测到变化后即时重载相关的类。这个过程是自动化的,大大减少了手动重启应用的时间。 SpringLoaded的使用步骤大致如下: 1. **下载与配置**:首先,从官方仓库...
这是一个强大的开发工具,提供了实时重载应用功能,当源代码发生改变时,无需手动重启服务器,应用会自动刷新。要使用DevTools,只需要在项目中加入`spring-boot-devtools`依赖即可。但是要注意,由于DevTools会开启...
5. **Spring Boot DevTools**:通过集成Spring Boot DevTools,开发者可以享受实时重载、热部署等开发利器,提高开发效率。 6. **Git集成**:内置Git版本控制工具,可以轻松地进行版本管理和团队协作。 7. **...
10. **DevTools**:Spring Boot DevTools 为开发者提供了实时重载、热部署等功能,提高开发效率。源代码中可能包含如何启用和利用 DevTools 的实例。 通过研究这些源代码,你可以深入理解 Spring Boot 的工作原理,...
开发者工具(DevTools)是Spring Boot的一个强大特性,提供了实时重载、热部署等功能,大大提高了开发效率。只需在项目中引入`spring-boot-devtools`依赖,即可开启这些功能。 **八、Spring Boot Starter Data JPA*...
Spring Boot根据类路径中的jar和配置文件,自动配置Spring应用。例如,如果在类路径下发现了`HSQLDB`,那么它就会自动配置内存数据库。 5. **Actuator**: Actuator是Spring Boot的一个重要组件,它提供了健康...
例如,如果`spring-webmvc`在类路径中,Spring Boot将自动配置一个DispatcherServlet。 4. **Actuator** Actuator提供了多种端点以监控和管理Spring Boot应用,包括健康检查、指标收集、审计事件、环境信息等。它...
8. **Spring Boot DevTools**:开发者工具集,包含实时重载、热部署、应用重启等功能,极大地提高了开发效率。 9. **数据访问**:Spring Boot对JPA、MyBatis等数据访问技术有很好的支持,能快速与各种数据库建立...
它使得Spring应用可以充分利用Kubernetes平台的功能,如自动服务注册、配置中心集成、健康检查API以及更高级的服务间通信。这样,开发者无需深入理解Kubernetes的底层细节,就能实现云原生应用的复杂功能。 **2. ...
最后,文档的“开发者工具”部分可能还涵盖了如何在开发过程中快速启动和停止应用程序,以及如何利用自动重载功能加快开发周期。开发者工具还可能包括一些开发时的默认属性设置,以便快速配置开发环境。 这些知识点...
- 管理 classpath 依赖:Spring Boot 会自动处理大多数常见的依赖关系,减少了手动配置的工作量。 - 编写代码: - 使用 `@RestController` 和 `@RequestMapping` 注解来定义 RESTful 控制器。 - `@...
Spring Boot DevTools提供了开发者友好的特性,如热重载、实时编译和远程调试支持,提高开发效率。 9. **Spring Boot CLI(命令行界面)** Spring Boot CLI提供了一种快速创建和运行Spring应用程序的方式,可以...