
springboot
千丈
越努力,越幸运。
展开
-
Springboot 热部署的两种方式
在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 Class 文件将被虚拟机的 ClassLoader 加载。而热部署正是利用了这个特点,它监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader 进行加载该文件,经过一系列原创 2017-06-11 16:09:44 · 2093 阅读 · 0 评论 -
spring boot起步之返回json数据
在做如下操作之前,我们对之前的Hello进行简单的修改,我们新建一个包com.dinglit 然后新建一个类HelloControoler, 然后修改App.java类,主要是的这个类就是一个单纯的启动类。package com.dinglit;import org.springframework.boot.SpringApplication;import org.springframe原创 2017-06-11 09:29:53 · 654 阅读 · 0 评论 -
spring boot起步之Hello World【从零开始学Spring Boot】
以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多,当然还是有些配置需要使用xml,比如申明component scan等。 Spring开了一个新的model spring boot,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。 那么如何写Hello w原创 2017-06-07 23:10:36 · 778 阅读 · 0 评论 -
springboot异常之Whitelabel Error Page解决办法
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Sun Jun 11 09:07:08 CST 2017There was an unexpected error (type=Not Found, status=40原创 2017-06-11 09:12:59 · 22900 阅读 · 5 评论 -
springboot全局异常捕捉
在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?新建一个类CommonExceptionAdvice,在class注解上@ControllerAdvice,在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下:package com.dinglit.exception;import java.原创 2017-06-11 17:43:57 · 3413 阅读 · 0 评论