java
文章平均质量分 54
heymysweetheart
这个作者很懒,什么都没留下…
展开
-
java动态编译
自动生成代码的一个小工具中要通过创建一个Service.java源文件,然后对该源文件进行编译生成对应的class文件,之后通过反射调用Service.java的所有声明方法。自动生成的代码的功能是对每个Service.java的方法进行对应的case和data的自动生成。原创 2016-05-11 17:15:27 · 507 阅读 · 0 评论 -
spring boot连接eureka的时候,statusPageUrlPath、healthCheckUrlPath的配置
---spring: profiles: same.portserver: port: ${SERVER_PORT:8089} context-path: ${SERVER_CONTEXTPATH:}management: context-path: ${MANAGEMENT_CONTEXTPATH:} port: ${MANAGEMENT_PORT:${server原创 2016-11-21 21:06:23 · 10754 阅读 · 0 评论 -
lambdas in java8 --invokedynamic
java 中的“函数指针”: invokedynamic原创 2016-11-14 11:27:26 · 504 阅读 · 0 评论 -
spring配置静态文件
前言css,js等静态文件应该被配置为可以直接访问,使用来配置,但该配置依赖,二者在配置在一起时才能够正常运行。 问题当没有配置配时,虽然静态文件可以不被默认servlet拦截,但是servlet自身的所有配置(controller)将失败,报servlet找不到对应的url-mapping。 spring mvc servlet原创 2016-08-24 20:03:25 · 402 阅读 · 0 评论 -
mybatis-spring:MapperScannerConfigurer、MapperScannerConfigurer
前言Mybatis逆向工程可以生成pojo类、Mybatis配置文件、dao。另外需要一个Mybatis的配置文件将这些生成的代码进行整合。配置 SqlSessionFactoryBean在spring上下文中实例化一个共享的Myba原创 2016-08-24 11:17:46 · 993 阅读 · 0 评论 -
mybatis mapper文件在编译后丢失
前言在进行spring mvc, Mybatis工程开发时,mapper文件由逆向工程自动生成,此时在编译时mapper文件会丢失。解决在pom文件中添加如下配置,就可以将mapper文件也一并编译打包。 src/main/java **/*原创 2016-08-22 19:00:06 · 3386 阅读 · 1 评论 -
idea使用问题
今天遇到个奇怪的问题,idea的restart server和redeploy都不能更新工程,后来发现是make这一步根本就没有成功。至于为什么不成功,还没搞清楚。原创 2016-08-09 20:37:56 · 477 阅读 · 0 评论 -
使用mockserver来进行http接口mock
前言进行单元测试时,必须要mock掉第三方的依赖调用,而mockserver提供了足够的api来支持这种http的mock,现在简单介绍如何使用mockserver进行http接口mock。依赖mockserver依赖dependency> groupId>org.mock-servergroupId> artifactId>mockserver-nettyarti原创 2016-08-17 06:49:14 · 28237 阅读 · 2 评论 -
借助BeanFactoryPostProcessor修改spring配置文件
public class MybatisTestPostProcessor implements BeanFactoryPostProcessor { public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException { DataSou转载 2016-07-08 13:48:20 · 1055 阅读 · 0 评论 -
CountDownLatch
package moco;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * Created by leo on 16/7/7. */public class CountD转载 2016-07-08 10:18:54 · 257 阅读 · 0 评论 -
idea自动生成junit测试代码配置
idea配置junit自动生成case工具原创 2016-06-02 22:07:40 · 4962 阅读 · 0 评论 -
junit-dataprovider使用举例
在junit单元测试中使用类似testng dataprovider的功能。原创 2016-06-07 14:04:37 · 3780 阅读 · 0 评论 -
多线程入门--synchronized介绍
线程安全非线程安全主要是指多个线程对同一个对象中 的同一个实例变量进行操作时会出现值被更改、值不同步的情况,进而影响程序的执行流 程。原创 2016-05-18 11:03:08 · 303 阅读 · 0 评论 -
spring boot中通过开发jar包,检查目标应用的注解的非法使用
背景在spring boot工程中,@FeignClient和@RequestMapping可能被错误得加到同一个方法上,当用户这么使用的情况下,如何能够在程序启动的过程中警告用户并抛出异常呢?本文将给出这个问题的解决方法。思路通过提供一个jar包,任何引入该jar包的应用在启动过程中自动执行注解使用检查jar包需要添加一个Listener,监听应用启动的过程,执行检查工作原创 2016-12-16 14:24:12 · 1851 阅读 · 0 评论