随笔分类 - spring boot
摘要:一、概述 spring boob 项目在开发中修改了项目文件不能进行热部署,着实影响效率。 二、热部署配置 2.1 POM文件 2.2 idea 配置
阅读全文
摘要:定时任务和常见定时任务区别 1、常见定时任务 Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐 2、Quartz框架 配置更简单 xml或者注解 3、SpringBoot使用注解方式开启定时任务 1)启动类里面 @EnableSche
阅读全文
摘要:话不多说,直接上代码: 1.添加依赖 2.添加配置文件 3.Application.class添加扫描(路径为自己项目package的路径) 4.创建Mapper 5.创建provider实现类,为注解@UpdateProvider、@InsertProvider、@DeleteProvider、@
阅读全文
摘要:服务端异常讲解和SpringBoot配置全局异常实战 注解介绍: @ControllerAdvice 如果是返回json数据,则用RestControllerAdvice,就可以不加@ResponseBody 捕获全局异常,处理所有不可知的异常 @ExceptionHandler(value=Exc
阅读全文
摘要:简介:讲解SpringBoot的单元测试 1、引入相关依赖 <!--springboot程序测试依赖,如果是自动创建项目默认添加--> 2、使用 @RunWith(SpringRunner.class) //底层用junit SpringJUnit4ClassRunner @SpringBootTe
阅读全文
摘要:application.properties中增加下面配置 1) web.images-path=/Users/jack/Desktop 2) spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/re
阅读全文
摘要:依赖: 如果没加相关依赖,执行maven打包,运行后会报错:no main manifest attribute, in XXX.jar
阅读全文
摘要:设置上传的文件大小: Controller: HTML页面:
阅读全文
摘要:Spring Boot 默认会挨个从 META/resources > resources > static > public 里面找是否存在相应的资源,如果有则直接返回。 默认配置: spring.resources.static-locations = classpath:/META-INF/r
阅读全文
摘要:简介:介绍常用json框架和注解的使用,自定义返回json结构和格式 1、常用框架 阿里 fastjson,谷歌gson等 JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Jackson、FastJson、Gson类库各有优
阅读全文
摘要:简介:SpringBoot2.xHTTP请求注解讲解和简化注解配置技巧 1、@RestController and @RequestMapping是springMVC的注解,不是springboot特有的 2、@RestController = @Controller+@ResponseBody 3
阅读全文
摘要:上节介绍手动创建,这节就介绍如何自动创建 步骤一:进入spring官网,按照图示输入 步骤二:点击"Generate Project",下载zip并解压 步骤四:打开IDEA,点击"Import Project",选中解压后的文件夹,点击"OK",如图 步骤五:按照下图设置,点击"Next" 步骤六
阅读全文
摘要:用IDEA开发工具(具体下载安装百度有详细教程,这里就不多介绍了)。 好了,现在进入主题: 步骤一:打开IDEA,点击" Create New Project ",如图: 步骤二:在左侧导航栏选中"Maven",接着设置Project SDK(注意需要JDK1.8版本以上),然后勾选"Create
阅读全文
摘要:依赖 依赖版本jdk8以上, Springboot2.x 用JDK8, 因为底层是 Spring framework5 版本 安装maven最新版本,maven3.2以上版本,下载地址 :https://maven.apache.org/download.cgi,通过CMD输入命令mvn -vers
阅读全文
摘要:准备 SpringBoot为我们做的自动配置,确实方便快捷,若不大明白SpringBoot内部启动原理,以后难免会吃亏,所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不再神秘。 旅程开始 开发任何一个SpringBoot项目,都会用到如下启动类: 从上面代码可以看出,Anno
阅读全文

浙公网安备 33010602011771号