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