摘要: 之前一直对classpath不太明白到底指的哪里,今天研究了一下,做个总结。。 classpath顾名思义就是指类路径,但是这样解释可能还是不明白,这里拿一个SpringBoot应用编译后生成的target项目文件目录来说。 首先源码目录结构是这样的: src main java 你的java文件 阅读全文
posted @ 2016-11-25 11:09 说话的方式简单点丶 阅读(3188) 评论(1) 推荐(0) 编辑
摘要: 事件的重要性,不用说很重要,在很多时候我们做完一个操作的时候,需要告知另外一个对象让他执行相应操作,比如当用户注册成功的时候,需要抛出一个注册成功的事件,那么有监听器捕获到这个事件,完成后续用户信息初始化的功能。 其实事件发布订阅很简单,总得来说就2个重要对象:①事件的定义②监听器的定义 一,事件的 阅读全文
posted @ 2016-11-24 14:45 说话的方式简单点丶 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 以前一直没用过枚举类型,听很多人说枚举类型很好用,一直不理解直到现在才明白,因为很多常量数据很多的时候,需要为这些数据取一个别名,不光是你自己看见这些常量很清晰,更重要的是开发的时候并不是你一个人,因此也要让别人看懂你的常量含义,还有个更重要的作用就是扩展性和可修改性极大的提高了。 阅读全文
posted @ 2016-11-24 14:34 说话的方式简单点丶 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 之前一直在用SpringBoot框架,一直感觉SpringBoot框架自动配置的功能很强大,但是并没有明白它是怎么实现自动配置的,现在有空研究了一下,大概明白了SpringBoot框架是怎么实现自动配置的功能,我们编写一个最简单的自动配置功能,大概的总结一下. 一,配置属性类 其实就是值对象注入的方 阅读全文
posted @ 2016-11-24 11:00 说话的方式简单点丶 阅读(61288) 评论(5) 推荐(6) 编辑
摘要: 项目中需要与第三方系统交互,而交互的方式是XML报文形式,所以会用到HttpConnection与第三方系统连接交互,使用起来并不复杂,但是有几点需要注意的: 1.乱码的问题解决 2.超时的设置,注意这个问题很严重,当你网络正常的时候看不出区别,但是当你网络不正常的时候,没有设置超时时间会导致你的系 阅读全文
posted @ 2016-11-23 14:34 说话的方式简单点丶 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: 在我们实际开发项目中,经常会遇到一些常量的配置,比如url,暂时不会改变的字段参数,这个时候我们最好是不要直接写死在代码里的,因为这样编写的程序,应用扩展性太差了,我们可以直接写在配置文件中然后通过配置文件读取该字段的值,这样的话以后需要更改,也不用在重新修改代码,好处不言而知。 一,字段直接注入 阅读全文
posted @ 2016-11-23 14:22 说话的方式简单点丶 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 编写Job定时执行任务十分有用,能解决很多问题,这次实习的项目里做了一下系统定时更新三方系统订单状态的功能,这里用到了Spring的定时任务使用的非常方便,下面总结一下如何使用: 一,@scheduled注解 @scheduled这个注解是定时任务的核心所在,在某个方法上面标记此注解,即为此方法设置 阅读全文
posted @ 2016-11-23 14:08 说话的方式简单点丶 阅读(9190) 评论(0) 推荐(0) 编辑
摘要: 总结一下SpringBoot下拦截器的使用,步骤很简单: 1.自定义自己的拦截类,拦截类需要继承HandlerInterceptor接口并实现这个接口的方法。 2.配置类需要继承WebMvcConfigurerAdapter类 3.启动SpringBoot应用即可。 阅读全文
posted @ 2016-11-23 13:58 说话的方式简单点丶 阅读(3097) 评论(0) 推荐(0) 编辑
摘要: 因为实习用的是MyBatis框架,所以写一篇关于SpringBoot整合MyBatis框架的总结。 一,Pom文件 好了简单的SpringBoot整合Mybatis框架的基础环境已经搭建完成了,一个Pom文件搞定,接下来我们配置我们的配置文件。 二,配置文件 我们写在resources目录下的app 阅读全文
posted @ 2016-11-23 11:58 说话的方式简单点丶 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 已经来实习了一段时间了,从开始接触到SpringBoot框架到现在一直都感觉SpringBoot框架实在是为我们带来了巨大遍历之处,之前一直在用并没有总结一下,现在有空从零开始写点东西,也算是对基础的巩固吧.. 一,环境准备 1.推荐使用IntelliJ IDEA,用过都知道好。 2.maven 二 阅读全文
posted @ 2016-11-23 11:10 说话的方式简单点丶 阅读(3957) 评论(1) 推荐(1) 编辑