`

spring自动重载

    博客分类:
  • java
 
阅读更多
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;
    }
分享到:
评论

相关推荐

    Spring Boot参考指南

    9. **Spring Boot DevTools**:开发者工具集提供了一套增强开发体验的功能,如实时重载、应用重启等,极大地提高了开发效率。 10. **微服务架构**:Spring Boot非常适合构建微服务架构,它的轻量级、快速启动和易于...

    Spring-Reference_zh_CN(Spring中文参考手册)

    重载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. 小结 ...

    idea+springboot+springloaded热部署例子

    SpringLoaded是Spring源码中的一个模块,它是一个JVM代理,能够在代码改变时实时重载类,实现Spring应用的热部署。SpringLoaded与Spring Boot结合使用,可以在开发过程中提供即时反馈,避免每次修改代码后都需要重新...

    Spring boot 热加载 springloaded-1.2.4.RELEASE JAR包

    SpringLoaded是Spring框架的动态代理加载器,它实现了Java的类加载机制,可以在应用运行时自动检测源代码的变化,并实时重载修改后的类,从而避免了每次修改代码都需要重新构建和启动应用的繁琐步骤。SpringLoaded ...

    springloaded-1.2.6实现spring热部署,最全的教程

    总结,SpringLoaded为Spring应用提供了高效的热部署解决方案,通过实时类的重载,大大加快了开发周期。理解其工作原理和使用方法,能帮助开发者更好地利用这一工具提升开发效率。在实践中,应结合具体项目情况灵活...

    Spring系列面试题129道(附答案解析)

    1、不同版本的SpringFramework有哪些主要功能? Spring Framework是一个开源的Java平台,它提供了全面的编程和配置模型,适用于企业级应用程序的开发。随着版本的更新,Spring引入了新特性和改进,例如对注解的更好...

    spring-boot-reference

    5. **Spring Boot DevTools**:开发者工具集提供了实时重载、热替换等功能,极大地提高了开发效率。只需简单配置,即可在开发过程中享受到快速反馈。 6. **数据访问**:文档详细介绍了如何使用JPA(Java ...

    springloaded

    当应用运行时,SpringLoaded会监控源代码的变化,并在检测到变化后即时重载相关的类。这个过程是自动化的,大大减少了手动重启应用的时间。 SpringLoaded的使用步骤大致如下: 1. **下载与配置**:首先,从官方仓库...

    Spring boot web 访问

    这是一个强大的开发工具,提供了实时重载应用功能,当源代码发生改变时,无需手动重启服务器,应用会自动刷新。要使用DevTools,只需要在项目中加入`spring-boot-devtools`依赖即可。但是要注意,由于DevTools会开启...

    spring-tool-suite-3.9.8.RELEASE-e4.11.0-win32-x86_64.zip

    5. **Spring Boot DevTools**:通过集成Spring Boot DevTools,开发者可以享受实时重载、热部署等开发利器,提高开发效率。 6. **Git集成**:内置Git版本控制工具,可以轻松地进行版本管理和团队协作。 7. **...

    Spring Boot 实战电子书所有源代码

    10. **DevTools**:Spring Boot DevTools 为开发者提供了实时重载、热部署等功能,提高开发效率。源代码中可能包含如何启用和利用 DevTools 的实例。 通过研究这些源代码,你可以深入理解 Spring Boot 的工作原理,...

    Spring Boot核心技术 - 笔记.rar

    开发者工具(DevTools)是Spring Boot的一个强大特性,提供了实时重载、热部署等功能,大大提高了开发效率。只需在项目中引入`spring-boot-devtools`依赖,即可开启这些功能。 **八、Spring Boot Starter Data JPA*...

    spring-boot-reference-guide-zh.pdf

    Spring Boot根据类路径中的jar和配置文件,自动配置Spring应用。例如,如果在类路径下发现了`HSQLDB`,那么它就会自动配置内存数据库。 5. **Actuator**: Actuator是Spring Boot的一个重要组件,它提供了健康...

    Spring Boot核心技术-笔记_springboot_

    例如,如果`spring-webmvc`在类路径中,Spring Boot将自动配置一个DispatcherServlet。 4. **Actuator** Actuator提供了多种端点以监控和管理Spring Boot应用,包括健康检查、指标收集、审计事件、环境信息等。它...

    Spring Boot介绍内容.zip

    8. **Spring Boot DevTools**:开发者工具集,包含实时重载、热部署、应用重启等功能,极大地提高了开发效率。 9. **数据访问**:Spring Boot对JPA、MyBatis等数据访问技术有很好的支持,能快速与各种数据库建立...

    Spring Cloud Kubernetes文档.pdf

    它使得Spring应用可以充分利用Kubernetes平台的功能,如自动服务注册、配置中心集成、健康检查API以及更高级的服务间通信。这样,开发者无需深入理解Kubernetes的底层细节,就能实现云原生应用的复杂功能。 **2. ...

    spring-boot-reference.pdf

    最后,文档的“开发者工具”部分可能还涵盖了如何在开发过程中快速启动和停止应用程序,以及如何利用自动重载功能加快开发周期。开发者工具还可能包括一些开发时的默认属性设置,以便快速配置开发环境。 这些知识点...

    Spring Boot 参考指南

    - 管理 classpath 依赖:Spring Boot 会自动处理大多数常见的依赖关系,减少了手动配置的工作量。 - 编写代码: - 使用 `@RestController` 和 `@RequestMapping` 注解来定义 RESTful 控制器。 - `@...

    10个高频Spring BOOT.zip

    Spring Boot DevTools提供了开发者友好的特性,如热重载、实时编译和远程调试支持,提高开发效率。 9. **Spring Boot CLI(命令行界面)** Spring Boot CLI提供了一种快速创建和运行Spring应用程序的方式,可以...

Global site tag (gtag.js) - Google Analytics