为了账号安全,请及时绑定邮箱和手机立即绑定
  • Jackson的基本演绎法

    @JsonIgnore:忽略字段,不返回json对象中(还有一种方式是在class上面使用@JsonIgnoreProperties,把class相关属性列出)

    @JsonFormat:格式化字段,设置表达式(pattern),以什么形式返回json对象中

    @JsonInclude:字段为空时,不返回json对象中



    查看全部
  • SpringBoot构造并且返回一个json对象

    SpringMvc方式

    @Controller(class上面) @ResponseBody(method上面)

    @RequestMapping(class和method上面都需要映射)

    SpringBoot方式

    @RestController (@RestController = @Controller + @ResponseBody)

    @RequestMapping(class上面映射不映射都可以,method上面需要映射)

    查看全部
  • SpringBoot的简介:是一个微框架,可以快速的上手,整合了一些子项目(开源框架或者第三方开源库),可以依赖很少的配置就可以十分快速的搭建并且运行项目。

    SprongBoot特点:基于spring的开发,使开发者快速入门,门槛很低。可以创建独立运行的应用而不依赖容器。就是不需要打包成war包,就可以把自己的应用放入tomcat中直接运行(要是说打成war包也是没有问题的,伸缩性比较强)。提供了maven极简配置,缺点是会引入很多你不需要的包。根据项目来依赖,从而配置spring,需要什么配什么,它的可扩展性也是十分的强。提供一些可视化的相关功能,方便监控,比如性能,应用的健康程度等。简化配置,不需要再看过多的xml,通过去xml化来引入注解(最大的一个特点就是通过很多的注解来实现跟xml的配置相同的功能)。为微服务SpringCloud铺路,SpringBoot可以整合很多各式各样的框架来构建微服务,比如dubbo,thrift等等。

    SpringBoot使用场景:有Spring的地方都行(非常的灵活)。J2EE/web项目(上手程度是要比SpringMVC更快,更上手)。微服务(重中之重,SpringBoot是微服务的基础)。

    查看全部
    1 采集 收起 来源:SpringBoot 简介

    2019-03-20

  • https://github.com/leechenxiang/imooc-springboot-starter  

    github源码

    查看全部
  • 这堂课时间不长,但是内容很多

    1. 首先要在pom中引入一些包

      包括:durid、mybatis、mysql的,还有要使用的框架需要引入的一些包,见链接

           网址2:https://github.com/abel533/MyBatis-Spring-Boot

         2.讲上面链接框架中需要的一些配置按照页面说明完成

    3.在项目中增加相应的文件夹

    resources的mapper(没试过是不是可以自动生成)

    4.在根目录下创建generatorConfig文件

    5.在util中增加GeneratorDIsplay文件,并运行,mapper、pojp都生自动生成了文件


    后续需对其中细节再继续了解

    查看全部
  • 这个时候的mapperScan的引用应该是tk.mybatis,如果引用org.mybatis,在传入数据的时候回报错。

    查看全部
  • 被两个拦截器同时拦截使用:

    https://img1.sycdn.imooc.com//5c7f995400011c1c07270401.jpg执行顺序 按照注册顺序执行

    查看全部
  • Spring boot 拦截器的使用

    使用@Configuration 认为这是一个拦截器,表明是一个适配器

    继承 WebMvcConfigurerAdapter 实现适配器,并重写 addInterceptors

    添加需要的拦截器地址 


    WebMvcConfigurerAdapter  类 有很多的方法 可以重写 以实现不同的逻辑


    Interceptor  处理拦截逻辑


    拦截器按照顺序执行



    查看全部
  • SpringBoot 异步任务 

    在启动类 上加入 @EnableAsync 开启异步,会自动扫描

    定义 @Component @Async 作为组件被容器扫描执行

    异步任务 使用场景:

    1 发送短信,发送邮件

    App消息推送 

    节省运维凌晨发布任务时间提供效率



    查看全部
  • 可以引用 cron 表达式 并且 位数为:6位

    例子如下: 4-40  *  *  *  *  ?

    4-40 表示一位 

    http://cron.qqe2.com   spring boot 是不支持年的。

    查看全部
  • 定时任务 :

    使用注解@EnableScheduling 开启定时任务,会自动扫描

    定义 @Component 作为组件被容器扫描

    任务类

    https://img1.sycdn.imooc.com//5c7f81b40001ef4507160282.jpg

    https://img1.sycdn.imooc.com//5c7f81b40001dd8706020217.jpg

    https://img1.sycdn.imooc.com//5c7f81b400015f8106080308.jpg


    查看全部
  • SpringMVC 的事务传播行为的配置

    查看全部
  • 引入对事务回滚的支持

    1. 使用@Transaction标签进行声明

    2. 设置属性propagation的值,指定事物的传播行为,一般增加、删除,修改使用REQUIRED,必须在事务中执行,而查询可以使用SUPPORTS

    查看全部
  • 同时处理ajax请求异常和路径请求异常

    查看全部
  • 判断当前请求是否是ajax请求

    httpRequest.getHeader("X-Requested-With")!=null&&"XMLHttpRequest".equals(httpRequest.getHeader("X-Requested-With").toString)

    查看全部

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —eclipse —redis 你需要有这些基础: —Java 基础 —Spring —Spring MVC
老师告诉你能学到什么?
了解springboot如何从零搭开始搭建一个工程 springboot系统架构体系 springboot与各个技术点的整合

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!