
spring-boot
卜可
每个人的成长路径都不同,但无一不是兴趣与使命驱动
展开
-
为什么我改用Spring boot
just run原创 2017-08-31 15:13:07 · 1344 阅读 · 1 评论 -
Spring boot系列:配置文件(二)
1、小试牛刀1.1 随机数Spring Boot提供了RandomValuePropertySource帮助开发者在配置文件中直接生成随机值,它很多场景都有用武之地,比如密钥、测试用例等。这些随机值可以是整数,longs或字符串,我们只需要在配置文件中定义即可:#随机字符串buke.secret=${random.value}#随机int类型数字buke.number=${random.int原创 2017-09-13 15:13:16 · 1578 阅读 · 0 评论 -
Spring Boot系列:入门应用(一)
1、前言本博客通过开发一个Hello World版的Spring Boo项目来介绍下它的一些关键特性。 在创建项目前,必须确保你的电脑已经安装JDK1.6+和Maven,并配置好了环境。2、创建项目第一步:新建一个名称为springb文件夹,或者用idea工具(比如Eclipse)新建一个maven项目。第二步:在刚才新建的Springb文件目录下创建一个文件名pom.xml。如果是通过ieda工原创 2017-09-01 20:01:59 · 3062 阅读 · 2 评论 -
Spring Boot插件spring tool suite安装及使用
本文分为俩部分:第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);第二部分介绍如何使用STS开发Spring Boot项目。一、安装插件由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse的完整包的下载链接,所以我建议使用Eclipse在线安装方式安装STS插件。安装STS打开Eclipse,菜单栏点击He原创 2017-09-06 23:58:05 · 44183 阅读 · 7 评论 -
Spring中的Ioc、DI到底是啥
我们都知道,Spring是一款轻量级的IOC框架,Spring的核心就是Ioc和DI,并通过俩者解耦。 那么,Ioc、DI呢?Ioc 控制反转Ioc(Inversion of control)控制反转,这里的控制指把控制权从应用程序中剥离出来。ioc它可以把创建对象和查找依赖对象的权限交给Ioc容器控制,而不是传统的由这些对象的使用方(消费者)进行创建初始化操作。IoC是一种让服务消费者不直接依赖原创 2017-11-07 11:01:14 · 14018 阅读 · 1 评论 -
Spring的体系结构
Spring是模块化的,每个模块都有自己对应的jar包以及负责制定的功能任务,如图所示。上图中总共包含Spring的四大模块,分别如下。1、核心模块(Core) spring-core:核心工具类,SPring其他模块大梁依赖该模块,也是Spring的核心依赖注入IoC与DI的最基本实现 spring-beans:Spring定义bean的支持,传说中的bean工厂类就在这个jar包中 spr原创 2017-11-06 16:39:11 · 1859 阅读 · 0 评论 -
Spring Boot 零xml整合dubbo
项目结构首先看下完整项目结构:各模块功能介绍如下parent :父工程,依赖版本控制。dubbo-sample-api :公共文件所属模块,provider和consumer都依赖该模块。dubbo-sample-provider : dubbo的provider模块,api模块中接口的具体实现dubbo-sample-consumer : 消费者模块,间接providerpa...原创 2018-10-24 17:51:04 · 781 阅读 · 0 评论 -
加快spring boot的tomcat启动速度
java -Djava.security.egd=file:/dev/./urandom -jar /app.jar在启动命令中加上-Djava.security.egd=file:/dev/./urandom即可,在普通tomcat容器中设置该命令可以加快启动速度。这在阿里云服务器上作用非常明显。...原创 2019-03-25 02:18:42 · 1784 阅读 · 0 评论 -
docer:利用Dockerfile构建springboot项目镜像
Dockerfile文件内容:FROM openjdk:8-jdk-alpineVOLUME /tmpADD xing-yu-gaint-0.0.1-SNAPSHOT.jar app.jarENV JAVA_OPTS=""ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.j...原创 2019-03-25 02:30:56 · 1464 阅读 · 0 评论