spring-boot
weixin_SAG
这个作者很懒,什么都没留下…
展开
-
第十八章、Spring Boot Lombok
Spring Boot lombok:概述+安装我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,那Java中有没有一种方式能够避免这种重复的劳动呢?Lombok就是为此而生的。本节大纲...原创 2018-07-21 16:58:33 · 218 阅读 · 0 评论 -
第十九章、Spring Boot2.0 Quartz1
课时八十、Spring Boot2.0 新特性在 2018年3 月 1 号,Spring Boot 2.0.0.RELEASE正式发布,这是 Spring Boot 1.0 发布 4 年之后第一次重大修订,这里介绍一下新的特性一、JDK版本最低Java 8,同时支持Java9Spring Boot 2.0要求Java 8作为最低版本。 许多现有的API已被更新以利用Java 8的特性...原创 2018-07-21 17:13:24 · 948 阅读 · 0 评论 -
第二十章、Spring Boot2.0 Quartz2
课时八十五、 Spring Boot 2.0 quartz:任务动态管理-添加在前面我们讲到了任务的持久化了,但是在实际项目中,我们的PD还是会提出更高的需求一、需求分析那么任务动态管理都包括哪些呢?(1)动态添加任务:在应用程序运行的过程中,动态的添加一个定时任务(无需重启应用)(2)动态删除任务:在应用程序运行的过程中,动态的删除一个定时任务(3)动态修改任务:在应用程...原创 2018-07-21 17:25:45 · 1828 阅读 · 0 评论 -
第一章 快速开始
官方文档:https://spring.io/projects第一章 快速开始课时一 spring-boot之helloworld1、什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、spring bo...原创 2018-07-19 20:51:00 · 172 阅读 · 0 评论 -
springboot多模块
经过几天的踩坑,终于搭建了一套spring-boot属于自己多模块的项目。真是山重水复疑无路,柳暗花明又一村,终于众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。好了,不嘚瑟了,咱们直入主题。项目结构如下:common:公共模块 一些工具类(公共模块),和对一些项目的异常进行封装。main:是springboot项目启动类(启动模块),和一些项目配置文件的封装。test:测试的...原创 2018-08-31 18:54:36 · 7432 阅读 · 1 评论 -
springboot的logback日志的配置信息
springboot不需要引入logback,自带了logback日志框架在resource里直接建立logback.xml 文件复制以下配置文件<!-- Logback configuration. See http://logback.qos.ch/manual/index.html --><configuration scan="true" scanPer...原创 2018-08-31 19:01:29 · 167 阅读 · 0 评论 -
第1章 课程介绍及项目框架搭建
第1章 课程介绍及项目框架搭建翻译 2019-08-14 14:05:57 · 144 阅读 · 0 评论 -
Spring Security
Spring Security:概述前言 在之前介绍过了Shiro之后,有好多粉丝问SpringSecurity在Spring Boot中怎么集成。这个系列我们就和大家分享下有关这方面的知识。本节大纲一、什么是SpringSecurity?二、常用安全框架一、什么是Spring Security?SpringSecurity是基于Spring AOP和Ser...转载 2018-12-17 13:07:39 · 207 阅读 · 0 评论 -
SpringBoot 多模块项目实践(附打包方法)
作者:yizhiwazi链接:https://www.jianshu.com/p/59ceea4f029d本项目传送门: https://github.com/yizhiwazi/springboot-socks/tree/master/springboot-integration序言:比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防...转载 2018-12-17 13:34:44 · 2563 阅读 · 0 评论 -
spring-boot socket网络编程实现动态向前端页面发送数据
经过一周的时间和构思,终于将XX项目的最后个尾巴给解决掉了,在这里值得鼓励一下,但是还有些不足,希望记录下来,以后遇到诸如此类问题可以做个参考或者是编程思维上的不断进步也好。需求描述:由于本系统开发是有我全部开发的一个数据全部要对接XX平台的数据,本系统的核心数据全部是来源于此平台的Excel表,所以每次到数据的工作是由我完成的,但是此工作我只能干一段时间,所以最终还的交予用户定期去处理。...原创 2019-01-05 13:58:33 · 2379 阅读 · 0 评论 -
第十七章、Spring Boot WebSocket
课时七十二、 Spring Boot WebSocket:概念篇课程安排websocket的概念websocket的原理websocket的群聊websocket单聊长连接的产生一、Socket简介Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket的英文原义是“孔”或“插座”,作为UNIX的进程通信机制。Socket可...原创 2018-07-21 17:40:10 · 493 阅读 · 0 评论 -
第十六章、Spring Boot自定义 starter
课时六十九、SpringBoot@Conditional、@ConditionalOnClass自定义starter准备前言Spring 4框架的新特性:@Conditional注释,此注释使得只有在特定条件满足时才启用一些配置课程大纲(1)例子说明在java中这种情况,调用系统的cmd命令,但是我们知道在window和linux下命令有些有些时候是不一样的,那么我们以前一般是...原创 2018-07-21 15:23:38 · 256 阅读 · 0 评论 -
第十二章、Spring Boot知识点2
课时六十、spring boot 服务配置和部署理论Spring Boot 其默认是集成web容器的,启动方式像普通Java程序一样,main函数入口启动。由配置来决定是使用Tomcat容器或Jetty容器,默认是Tomcat。当然你也可以将项目打包成war包,放到独立的web容器中(如:Tomcat、weblogic等等一、内嵌Server配置Server的几个常用的配置做个简...原创 2018-07-20 15:05:15 · 120 阅读 · 0 评论 -
第十三章、Spring Boot单元测试
课时六十三、spring boot 1.3单元测试//// SpringJUnit支持,由此引入Spring-Test框架支持! @RunWith(SpringJUnit4ClassRunner.class)//// 指定我们SpringBoot工程的Application启动类@SpringApplicationConfiguration(classes = App.class)...原创 2018-07-20 15:05:40 · 133 阅读 · 0 评论 -
第五章 Web开发
课时十二、全局异常捕捉1、引言在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?新建一个类GlobalDefaultExceptionHandler,在class注解上@ControllerAdvice,在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下2、操作步骤@Controller...原创 2018-07-20 11:52:04 · 176 阅读 · 0 评论 -
第六章、定时任务
课时十七、Spring Boot定时任务课程大纲1. 定时任务的几种实现方式(1)Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。(2)使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执...原创 2018-07-20 11:53:04 · 385 阅读 · 0 评论 -
第七章、Spring Boot MyBatis升级篇
课时二十七、Spring Boot MyBatis升级篇-注解缘起:在一节视频中,有这么一段留言:“会不会推出SpringBoot整合Mybaits配置文件sqlMapConfig.xml搭配mapper.xml的视频呢??? 看到有这个整合直接付款来看,结果是急速开发模式,sql都写在类中了,想看配置方式的 ,大神出一个吧。”粉丝需求,那才是真的需求。 (1)MyBatis介绍来源...原创 2018-07-20 11:53:25 · 1829 阅读 · 1 评论 -
第八章、Spring Boot 知识点
课时四十五、Spring Boot 拦截器HandlerInterceptor介绍Web开发中,我们除了使用Filter来过滤web请求外,还可以使用Spring提供的HandIlerceptor(拦截器)说明HanderInterceptor的功能跟过滤器类似,但是提供更精细的控制能力,在request被响应之前,request响应之后,视图渲染之前以及request全部结束后。...原创 2018-07-20 11:53:45 · 194 阅读 · 0 评论 -
第九章、Spring Boot 缓存
课时五十二、Spring Boot Spring Cache理论篇Spring Boot Spring Cache理论篇Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案,而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,就能够达到缓存方法返回对象的效果。(具体实现:例如EHCa...原创 2018-07-20 15:03:08 · 193 阅读 · 0 评论 -
第十四章、Spring Boot集成Jersey
课时六十五、Spring Boot集成Jersey看到群里有人在问如何集成jersey,博主在别的项目也用过jersey,在这里就给大家简单介绍下spring boot中怎么使用jersey。课程大纲(1)新建工程spring-boot-jersey(2)在pom.xml中添加相关依赖 <!-- jersey --> <dependency>...原创 2018-07-21 14:54:21 · 195 阅读 · 0 评论 -
第十五章、Spring Boot 知识点3
课时六十七、Spring Boot Freemarker特别篇之contextPath(1)问题的提出我们有时候需要在freemarker模板文件.ftl中获取contextPath,如果没有配置一些参数的话,那么是无法进行获取的。(2)spring中是如何定义requestContextAttribute的在spring 中是使用配置文件的方法进行配置指定的,如下:<...原创 2018-07-21 15:07:10 · 157 阅读 · 0 评论 -
springboot IEDA 打包方式和部署项目
springBoot (maven)打包主要是有二种方式 一种是jar,一种是war,下面我就二种方式做一个简单的介绍 jar方式打包 由于springboot内置了Tomcat,所以一般springboot推荐将项目打包成jar,然后放在Java环境下,利用Java命令就可以启动该项目,使用起来非常方便。一、在配置打包方式直接使用<packaging>jar</...原创 2019-01-07 12:21:31 · 495 阅读 · 0 评论