zoukankan      html  css  js  c++  java
  • spring boot 入门

    1、  spring boot默认使用json的解析框架Jackson.

    2、  使用fastjson,需要引入fastjson依赖包:

    A、 我们需要在pom.xml中引入相应的依赖;

    B、 需要在App.java中将fastJson添加到转换器中,使用@bean注解

             @Bean

             public HttpMessageConverters fastJsonHttpMessageConverters() {

                       //创建fastjsonconverter

                       FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();

                       //格式化fastjsonconfig

                       FastJsonConfig fastJsonConfig = new FastJsonConfig();

                       fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);                

                       fastConverter.setFastJsonConfig(fastJsonConfig); 

                       HttpMessageConverter<?> converter = fastConverter; 

                       return new HttpMessageConverters(converter); 

             }

    3、  Spring devtools热部署,引入包:

    <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-devtools</artifactId>

            <optional>true</optional>

            <scope>true</scope>

    </dependency>

    写plugin:

    <!-- 热部署 -->

      <build>

         <plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

                <configuration>

                      <fork>true</fork>

                </configuration>

            </plugin>

         </plugins>

      </build>

    热部署出现的问题:开始使用1.4.1版本的spring boot,配置的热部署不起作用,将版本换成1.3.3可以实现。

    4、  全局异常捕捉:

     

    @ControllerAdvice

    public class GlobalDefaultExceptionHandler {

             @ExceptionHandler(Exception.class)

             @ResponseBody

             public String defaultExceptionHandler(HttpServletRequest req,Exception e) {

                       return "对不起,服务器繁忙,请稍后再试!";

             }

    }

    5、  Spring boot server在application.properties中的配置

     

    作者:战旗 内容声明: 本内容属自己学习使用 ,若有抄袭情邮件(zhanqi3712@qq.com)告知 ,本人会尽快删除
  • 相关阅读:
    关于SQL批量插入数据方法比较
    Meta详细说明及使用方法
    【原创】自己写的用户控件的传值
    Windows 2003全面优化
    IT职位全面解析(软件类)
    NHibernate介绍
    获取到的客户端发送的文件的MIME内容类型的全部类型列
    C#如何编程方式获取计算机主板序列号
    XP下HTTP的403.9错误禁止访问:连接的用户过多如何解
    用户登录验证程序——VB.NET
  • 原文地址:https://www.cnblogs.com/liuyun-10/p/7865154.html
Copyright © 2011-2022 走看看