SpringBoot实战项目
Eclipse中实现SpringBoot项目入门级实战,从而学习基本SpringBoot知识点。
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
SpringBoot入门实战项目各阶段目录
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现1.Eclipse中新建SpringBoot项目并输出HelloWorldhttps://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/883599532.Eclipse中新建Sprin...原创 2019-04-17 22:24:24 · 456 阅读 · 0 评论 -
SpringBoot中整合Thymeleaf
场景springboot不建议使用jsp,使用模板引擎,比如thymeleaf,velocity,freemarker。项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现在项目中引入相关依赖<!-- springboot整合thymeleaf --><depend...原创 2019-04-07 21:07:15 · 395 阅读 · 0 评论 -
SpringBoot中整合Quartz
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688简介Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Job...原创 2019-04-07 21:17:29 · 382 阅读 · 0 评论 -
SpringBoot中整合使用Freemarker
场景springboot不建议使用jsp,使用模板引擎,比如thymeleaf,velocity,freemarker。项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现首先在项目中引入freemarker相关依赖。<!-- springboot整合freemark -->...原创 2019-04-07 20:58:14 · 428 阅读 · 0 评论 -
SpringBoot项目在Eclipse中实现打包发布
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现首先设置打包的方式,这里设置为war包。找到pom.xml修改打包时的项目依赖的tomcat,使其在编译运行时使用tomcat,打包时不需要将tomcat打进包中<!-- 打包时依赖 provided:表示编译运行时使用...原创 2019-04-17 20:06:13 · 3115 阅读 · 0 评论 -
SpringBoot中实现批量文件上传
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688本文在SpringBoot实现文件上传的基础上,参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89363347实现在templates下新建uploadBatch....原创 2019-04-17 20:01:56 · 7928 阅读 · 4 评论 -
Eclipse+SprignBoot实现文件上传
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现项目依赖中引入web依赖,则自动依赖文件上传<dependency><groupId>org.springframework.boot</groupId><artifactId&g...原创 2019-04-17 19:59:39 · 758 阅读 · 0 评论 -
SpringBoot中整合Mail实现发送模板邮件
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现最简单的带标题以及文本内容的邮件发送:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89320985实现在上面成功实现发送简单邮件的基础上。实现发送freemar...原创 2019-04-15 21:19:46 · 1013 阅读 · 0 评论 -
SpringBoot中整合Mail实现发送带附件的邮件
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现最简单的带标题以及文本内容的邮件发送:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89320985实现在上面成功实现发送简单邮件的基础上发送附件就是添加一个文件...原创 2019-04-15 21:16:04 · 1229 阅读 · 0 评论 -
SpringBoot中整合Mail实现发送邮件
场景项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现最简单的带标题以及文本内容的邮件发送。使用qq邮件服务器。实现项目中引入邮件依赖<!-- 邮件依赖 --><dependency><groupId>org.springframewor...原创 2019-04-15 21:12:22 · 1108 阅读 · 0 评论 -
Eclipse中新建SpringBoot项目并输出HelloWorld
场景在Eclipse中安装spring-tool-suite插件,新建SpringBoot项目更方便。https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/88259363实现安装完插件后,点击FIile-New,这是下面会有SpringBoot选项,选择Spring Starter Project出来Ser...原创 2019-03-08 22:24:58 · 1735 阅读 · 0 评论 -
Eclipse中新建SpringBoot项目完成对json、pojo、map、list的请求
场景Eclipse中新建SpringBoot项目并请求json数据返回HelloWorld见:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/88359953实现新建poji包,并新建Userpackage com.example.demo.pojo;public class User {priv...原创 2019-03-08 22:27:24 · 877 阅读 · 0 评论 -
Eclipse中实现SpringBoot与Mybatis整合(图文教程带源码)
场景数据库中数据实现效果项目结构前面参照Eclipse中新建SpringBoot项目并输出HelloWorldhttps://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/88359953Eclipse中新建SpringBoot项目完成对json、pojo、map、list的请求https://blo...原创 2019-03-18 23:31:45 · 3311 阅读 · 1 评论 -
SpringBoot中通过@Value获取自定义配置的值
场景在SpringBoot项目中的application.properties中定义变量,要在controller中获取自定义配置的值。实现打开application.properties添加如下代码book.author=Badaobook.name=SpringBoot新建BookController.javapackage com.example.d...原创 2019-03-20 23:50:47 · 576 阅读 · 0 评论 -
SpringBoot中使用类型安全的配置来注入大量自定义属性
场景使用@Value注入每个自定义属性很麻烦,当自定义属性很多时就需要注入很多次。SpringBoot提供了基于类型安全的配置方式,通过@ConfigurationProperties将properties中的属性和一个Bean中的属性关联,从而实现类型安全的配置。实现1.在application.properties中添加属性book.author=Badaobook.n...原创 2019-03-21 22:19:40 · 337 阅读 · 0 评论 -
SpringBoot中的Profile配置的使用
场景Profile是针对不同的环境对不同的配置提供支持的,全局Profile配置使用application-*.properties比如application-prod.properties 生产环境application-sit.properties 测试环境application-dev.properties 开发环境通过在application.propert...原创 2019-03-21 22:39:43 · 288 阅读 · 0 评论 -
SpringBoot整合Junit测试
场景相关项目搭建参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现在项目的pom/xml中添加测试依赖<!-- springBoot整合测试 --><dependency> <groupId>org.springframework.bo...原创 2019-03-24 23:17:50 · 1317 阅读 · 0 评论 -
SpringBoot的日志管理(输出级别,输出到文件)
场景SpringBoot实战项目搭建专栏地址:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/356881.SpringBoot使用默认日志框架是Logback,并用INFO级别输出到控制台。2.日志输出具体元素:时间日期:精确到毫秒日志级别:ERROR,WARN,INFO,DEBUG,TRACE进程ID分...原创 2019-03-26 20:01:10 · 21049 阅读 · 1 评论 -
SpringBoot中自定义日志配置logback-spring.xml
场景通过系统属性和传统的SpringBoot外部配置文件依然可以很好的支持日志控制和管理。不同的日志系统对应的命名规范Logback:logback-spring.xml logbak-spring.proovy logback.xml logback.groovyLog4j:log4j-spring.properties log4j-spring.xml log4...原创 2019-03-27 19:50:59 · 3909 阅读 · 1 评论 -
SpringBoot中使用log4j进行日志管理
场景SpringBoot项目中使用log4j进行日志管理。实现1.因为SpringBoot默认是使用logback,所以要修改pom.xml 过滤掉自带的spring-boot-starter-logging,然后添加spring-boot-starter-log4j依赖包。<!-- log4j --><dependency> <g...原创 2019-03-29 21:58:48 · 1974 阅读 · 1 评论 -
SpringBoot中配置为开发模式,代码修改后不用重新运行
场景SpringBoot中配置为开发模式,修改代码后不用重新运行。实现打开pom.xml,添加依赖<!-- 添加如下依赖,配置为开发模式,代码做了修改,不用重新运行--><!-- https://mvnrepository.com/artifact/org.springframework/springloaded --><dependen...原创 2019-03-29 22:00:26 · 730 阅读 · 0 评论 -
SpringBoot中访问静态资源
场景在SpringBoot中加载静态资源和在普通的web应用中不一样。默认情况下:SpringBoot从classpath的/static,/public或者/META-INF/resource文件夹或者从ServletContext根目录提供静态内容。实现使用默认的静态资源访问因为是默认目录,所以直接输入文件名,不用输入上级目录名。在项目下resource...原创 2019-03-30 10:05:54 · 350 阅读 · 1 评论 -
SpringBoot中使用FastJson解析Json数据
场景1.SpringBoot默认配置的是Jackson。2.项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现引入fastJson的依赖<!-- fastjson的依赖 --><dependency><groupId>com.alibab...原创 2019-03-30 15:53:39 · 3664 阅读 · 1 评论 -
SpringBoot中自定义消息转化器
场景1.SpringBoot自动配置了消息转化器。2.自定义消息转化器,只需要在类中添加消息转化器的@Bean,就会被SpringBoot自动加入到容器中。实现项目搭建见专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688新建Controllerpackage com.example.demo.c...原创 2019-03-30 11:28:18 · 769 阅读 · 0 评论 -
SpringBoot中自定义拦截器
场景自定义拦截器,通过继承WebMvcConfigureAdapter然后重写父类中的方法进行扩展。项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现在项目下新建interceptor包在包下新建MyInterceptor.javapackage com.example.demo.i...原创 2019-03-31 16:39:18 · 287 阅读 · 0 评论 -
SpringBoot中定义全局异常处理器
场景SpringBoot中创建全局异常处理器,使发生异常时能处理。项目搭建专栏:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688实现在项目下新建handler包,在包下新建GlobalExceptionHnadler.javapackage com.example.demo.handler;impo...原创 2019-03-31 18:40:16 · 316 阅读 · 0 评论