boot

springboot项目利用spring-boot-maven-plugin打包不使用自定义配置问题

回眸只為那壹抹淺笑 提交于 2020-01-27 12:01:10
如果我们使用spring-boot-maven-plugin进行打包时,会出现以下报错: E:\Java\jdk\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:D:\IntelliJ IDEA 2019.2.1\lib\idea_rt.jar=4966:D:\IntelliJ IDEA 2019.2.1\bin" -Dfile.encoding=UTF-8 -classpath E:\Java\jdk\jre\lib\charsets.jar;E:\Java\jdk\jre\lib\deploy.jar;E:\Java\jdk\jre\lib\ext\access-bridge-64.jar;E:\Java\jdk\jre\lib\ext\cldrdata.jar;E:\Java\jdk\jre\lib\ext\dnsns.jar;E:\Java\jdk\jre\lib\ext

spring boot 简单理解

懵懂的女人 提交于 2020-01-27 09:37:13
spring boot 是什么? * 简单来说,springboot就是整合优秀的框架,不用我们自己手动去写一堆XML文件然后进行配置。 本质上来说,spring boot 就是spring,它做了那些没有它你也会去做的spring Bean配置。它使用“约定由于配置”的理念让你的项目快速运行。使用spring Boot 很容易创建一个独立运行,准生产级别的基于spring框架的项目,使用spring Boot你可以一键构造,导入依赖,使你的项目简单清爽不易出错。 导入依赖就是特殊的Meven依赖和Gradle 依赖,利用依赖为项目解析,把常用的库聚客在一起。同时也解决了jar包版本冲突。 主要我们配置的就是properties或yml 。传统项目中使用properties文件作为key—value的载体,但其缺点也是明显的,会重复的进行链式配置,而yml文件则避免了这个问题。所以我们在spring Boot框架中更多的是使用yml。 来源: CSDN 作者: qq_45996257 链接: https://blog.csdn.net/qq_45996257/article/details/103844461

Spring Cloud Eureka&Spring Cloud Feign

本小妞迷上赌 提交于 2020-01-26 21:41:42
什么是Spring Cloud Spring Cloud 是一系列框架的有序集合。Spring Cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 Spring Cloud 和 Spring Boot 的关系 Spring Boot 是 Spring 的一套快速配置脚手架,可以基于 Spring Boot 快速开发单个微服务,Spring Cloud 是一个基于Spring Boot 实现的云应用开发工具。Spring Boot 专注于快速、方便集成的单个微服务个体,Spring Cloud 关注全局的服务治理框架。 Spring Boot 使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud 很大的一部分是基于 Spring Boot 来实现,可以不基于 Spring Boot 吗?不可以。 Spring Boot 可以离开 Spring Cloud 独立使用开发项目,但是 Spring Cloud 离不开 Spring Boot,属于依赖的关系。 来源: CSDN 作者: 张伟杰-Vijay 链接: https://blog.csdn

Linux内核的配置与编译(X86平台)

纵饮孤独 提交于 2020-01-26 19:56:33
说明:只供学习交流 目的: (1):配置、编译X86平台下的Linux-2.6.29内核 (2):在vmware下安装编译好的内核并启动 工具: Gcc编译器, Linux-2.6.29内核 步骤: (一):清除临时文件,中间文件和配置文件等(刚从网上下载下来的文件这步可省略)。 make clean 删除大多数的由编译生成的文件、但会保留内核的配置文件.config。 make mrproper 删除所有的编译生成的文件,还有内核配置文件,再加上各种备份文件。 make distclean mrproper删除的文件,加上编辑备份文件和一些补丁文件。 (二)选择参考配置文件 使用正在运行的内核配置文件作为参考配制文件,该配置文件在/boot目录下,使用命令 cp /boot/config-2.6.18-53.el5 .config。 (三)配置内核 配置内核有如下命令: make config:基于文件模式的交互式配置(也就是一问一答)。 make menuconfig:基于文本模式的菜单式配置(强烈推荐)。 make oldconfig:使用已有的配置文件(.config)但是会询问新增的配置选项。 make xconfig:图形化配置(需要安装图形化系统)。 make menuconfig是最为常用的内核配置方式,使用方法如下: 1、使用方向键在各选项间移动; 2、使用

沉淀再出发:spring boot的理解

拈花ヽ惹草 提交于 2020-01-26 04:37:32
沉淀再出发:spring boot的理解 一、前言 关于spring boot,我们肯定听过了很多遍了,其实最本质的东西就是COC(convention over configuration),将各种框架组装起来,省去了我们配置各种框架的时间,是一种更高层次的封装和抽象,正如maven整合了很多的jar包一样,spring boot整合了很多的框架和操作,我们只需要简单的加载进来就可以使用了,这极大地方便了我们的程序开发效率。 二、spring boot的使用 2.1、Spring Boot核心功能: 1 独立运行的Spring项目:可以以jar包形式独立运行,通过java -jar xx.jar即可运行 2 内嵌Servlet容器:可以选择内嵌Tomcat、Jetty等 3 提供starter简化maven配置:一个maven项目,使用了spring-boot-starter-web时,会自动加载Spring Boot的依赖包 4 自动配置Spring:Spring Boot会根据在类路径中的jar包、类,为jar包中的类自动配置Bean 5 准生产的应用监控:提供基于http、ssh、telnet对运行时的项目进行监控 6 无代码生成和xml配置:主要通过条件注解来实现 2.2、Spring Boot项目搭建   这里使用maven进行项目搭建,有几种搭建方式: 1、http:

linux 内核替换过程

北慕城南 提交于 2020-01-26 02:36:01
一、内核编译命令的简介 配置内核文件: make menuconfig #基于ncurse库编制的图形工具界面 make config #基于文本交互命令行工具 make xconfig #基于x11图形工具界面 make gconfig #基于gtk+的图形工具界面 make clean #只清理所有产生的文件 make mrproper #清理所有产生的文件与config配置文件 make distclean #清理所有产生的文件与config配置文件与编辑过的补丁文件。 在2.6内核中make相当于: make dep make bzimage 的功能 make -j4 # 以4个内核多线程方式编译内核 make -c /usr/src/linux-... #到指定目录下编译内核 make modules # 编译内核模块 make install # 安装内核文件 make module_install # 安装内核模块文件 二、编译流程 1.清理所有产生的文件与config配置文件(第一次编译内核时可省略) make mrproper 2.配置内核 make menuconfig 3.编译 make -j4 make modules -j4 4.安装内核与模块 sudo make modules_install #安装模块 sudo make install #安装内核

【01-1】创建Spring Boot项目 - Maven项目构建

怎甘沉沦 提交于 2020-01-25 15:35:10
方法一:使用Maven创建Spring Boot项目 步骤一:创建Maven项目 步骤二:添加项目依赖 添加org.springframework.boot作为parent 我们需要开发一个web项目,就可以先引入一个web的starter,添加spring-boot-starter-web 编写启动类 @EnableAutoConfiguration注解表示开启自动化Spring和Spring MVC配置。 通过SpringApplication中的run方法启动项目,第一个参数传入App.class,告诉Spring哪个是组件 创建一个Spring MVC中的控制器 — HelloController 来源: CSDN 作者: 有心博客 链接: https://blog.csdn.net/qq_32629809/article/details/103270654

Spring Boot 项目构建与解析

与世无争的帅哥 提交于 2020-01-25 13:30:08
构建 Maven 项目 通过官方的 Spring Initializr 工具来产生基础项目,访问 http://start.spring.io/ ,如下图所示,该页面提供了以Maven构建Spring Boot 项目的功能。 选择构建工具 Maven Project,Spring Boot 版本选择 1.5.4,填写 Group 和 Artifact 信息,在Search for dependencies 中可以搜索需要的其他依赖包,这里我们需要实现 RESTful API,所以可以添加 Web 依赖。 点击 Generate Project 按钮下载项目的压缩包,并且解压项目包 使用 IDE 导入项目,以 Intellij IDEA 14 为例,从菜单中选择 File->New->Project from Existing Sources…,选择解压的项目文件夹 的 POM.xml 文件,并点击 OK 按钮,一直点击 Next ,这样我们就创建了一个最基础的Spring Boot 工程 工程结构解析 如上图所示,Spring Boot 的基础结构有三大块(具体路径根据用户生成项目时填写的Group和Artifact有所差异) src/main/java:主程序入口 SpringbootDemoApplication,可以通过直接运行该类来启动 Spring Boot应用 src

SpringBoot学习笔记(11)-----SpringBoot中使用rabbitmq,activemq消息队列和rest服务的调用

时光怂恿深爱的人放手 提交于 2020-01-25 09:16:21
1. activemq   首先引入依赖   pom.xml文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency>   创建一个配置队列类   JMSConfiguration.java package com.wangx.boot.util; import org.apache.activemq.command.ActiveMQQueue; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.jms.annotation.EnableJms; import javax.jms.Destination; @Configuration @EnableJms public class JMSConfiguration { @Bean public Destination createDestination () { return new ActiveMQQueue(

How to make a bootable disc (.iso) that loads a kernel (.elf)

爱⌒轻易说出口 提交于 2020-01-25 08:41:06
问题 I have made a very basic kernel and I want to make a bootable disc image that loads the kernel. I have tried to convert the kernel from .elf to .bin to .iso , but this has resulted in a non-bootable disc image. When I try to load the disc image into virtualbox or qemu, it notifies me that the disc image is in raw format and fails to load. I converted from .elf to .bin using objcopy -O binary kernel.elf kernel.bin and then attempted to convert to .iso using converters like poweriso, winiso and