月份:2019年5月

Home / 月份:2019年5月

SpringBoot自动配置

2019-5-26 18:10:27 | Spring | 没有评论

一个简单的SpringBoot Helloworld工程,没有新增任何配置而不像Spring一样配置各种xml就能够运行起来,依赖于自动配置

package com.lihuia.readinglist;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.Sp[......]

Read more

SpringBoot起步依赖

2019-5-26 16:11:14 | Spring | 没有评论

正常如果是通过Spring完成一个简单的Hello world的WEB应用可能需要添加Spring,MVC等框架依赖以及各个配置,十分复杂,而SpringBoot基本只需要下面步骤

1、继承SpringBoot里pom的pom.xml文件,添加起步依赖

2、创建启动引导类

3、业务代码

也就是说其实SpringBoot对正常的依赖又做了一次封装

通过SpringBoot创建一个简单的WEB应用时,[……]

Read more

SpringBoot应用程序小述

2019-5-26 12:45:10 | Spring | 没有评论

这是《SpringBoot in Action》上的一个应用程序,这里基于Maven而不是Gradle构建工具,主要是一个阅读列表的应用程序,用户输入图书信息,查看列表,删除读过的书

通过IDEA创建一个springboot工程,需要选中依赖,包括如下

Spring MVC处理WEB请求,Thymeleaf定义WEB试图,Spring Data JPA将阅读列表持久化到H2数据库里,通过Mave[……]

Read more

Java反射简述

2019-5-24 00:02:47 | Java | 没有评论

转一篇Java反射基础讲,转载版权在最后

一、回顾:什么是反射?

反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。

Oracle 官方对反射的解释是:

Reflection enables Java code to discover information about the fields, methods[……]

Read more

Springboot完成Hello World

2019-5-22 01:55:06 | Spring | 没有评论

研究下springboot,万物源自Hello World

直接通过IDEA基于Maven工程完成

首先创建一个project,基于Default的spring.io

然后自行配置,在Dependencies里可以选中WEB,也可以不用管,pom里面自己来配置

创建之后,会从spring.io下载一个原始demo,大致文件目录

先在pom里面新增依赖

<dependency>
[......]

Read more

Jmeter测试Java Request Sampler

2019-5-12 18:24:31 | Java | 没有评论

为了压测一个Java class方法,jmeter上导入弄了好久,记录一下遇到的坑

整体思路和网上能搜到的基本一样,但网上打包基本都是通过Export或者Build Artifacts来进行打包,这个地方我也折腾了好久,最后直接通过maven来打的包

1:Jmeter里Java request和之前发送kafka消息的地方一样,而此处Classname能够切换成我们的测试类,要想Jmeter能够识[……]

Read more