摘要:
目的是,更友好的页面访问。 自定义的异常捕获类 这里的 @ExceptionHandler(value = {Exception.class}) , 表示 捕获 全部异常。 注意: 添加注解@ControllerAdvice 。 如果是返回json数据 则用 @RestControllerAdvic 阅读全文
摘要:
SpringBoot 项目打包成war包,部署到Tomcat。 先有maven 插件 先有maven 插件 在pom.xml中将打包形式 jar 修改为war 在pom.xml中将打包形式 jar 修改为war 构建项目名称 构建项目名称 修改启动类,继承 SpringBootServletInit 阅读全文
摘要:
使用 MultipartFile 准备表单 控制器 MultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效)。 访问 http://localhost:8080/upload.html,结果如下。 查看上传的图片。 http: 阅读全文
摘要:
比如 Jackson、FastJson、Gson。其中,Jackson效率最高,最常用。 这里以 Jackson 为例。 Jackson处理相关字段 指定字段不返回,比如密码:@JsonIgnore 指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",l 阅读全文
摘要:
SpringbootTest 基于Junit 的Test 当然也可以使用 @Before 和 @After , 和 junit 的测试一样。 启动类是必须要有的。 当有多个 @Test 的方法,需要一起执行的时候, 执行 XdclassSpringbootApplicationTests 这个类的 阅读全文
摘要:
目的是避免硬编码。 使用场合一: controller 读取配置文件(@Value) 准备配置文件 准备配置文件 以 application.properties 为例。 在controller类加注解 在controller类加注解 @PropertySource("classpath:appli 阅读全文