boot

spring boot的三种启动方式

匿名 (未验证) 提交于 2019-12-03 00:32:02
1、IDE 运行Application这个类的main方法,注意注解 2、在springboot的应用的根目录下运行mvn spring-boot:run 3、使用mvn install 生成jar后运行 (1)在根目录下,mvn install (2)cd target (3)java -jar spring-springboot-hello-0.0.1-SNAPSHOT.jar 文章来源: spring boot的三种启动方式

U盘安装centos 7 提示 “Warning: /dev/root does not exist, could not boot” 解决办法

匿名 (未验证) 提交于 2019-12-03 00:30:01
原文地址为: U盘安装centos 7 提示 “Warning: /dev/root does not exist, could not boot” 解决办法 如图:安装centos 7时提示 “Warning: /dev/root does not exist, could not boot” 这个问题是木有找到你的U盘,这个配置是需要在上一步需要完成的,但在上一步我们并不知道U盘的文件名,所以索性在这一步查看一下 U盘的设备名 ,然后再回到 上一步 完成配置。 在#后面输入:cd /dev,然后会看到如下界面: sda 是我的硬盘对应的文件名(我机子只有一块硬盘),所以sdb就是U盘对应的文件名了,可以看到是sdb4。至此我们重启一下,回到第一个图片所示的界面处,然后 按下Tab键 ,将vmlinuz initrd=initrd.img inst.stage2 =hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 改为:vmlinuz initrd=initrd.img inst.stage2 =hd:/dev/sdb4 quite 然后按下enter 键进入安装界面,就可以顺利开始安装了。如果对接下来的安装步骤有疑问,请移步至温柔体贴到没人性的度娘! 相关博文参考 http://www.111cn.net/sys/CentOS

Spring boot 启动报错 Unsupported major.minor version 52.0

匿名 (未验证) 提交于 2019-12-03 00:27:02
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/yf/springboot/Application : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController

springboot学习(四)---Spring Boot 传参方式

匿名 (未验证) 提交于 2019-12-03 00:27:02
注解 @RequestParam 这个注解用来绑定单个请求数据,既可以是url中的参数,也可以是表单提交的参数和上传的文件。 Form 表单 URL中传参 不能处理JSON格式的请求。 @PathVariable 这个注解可以将URL中的占位符参数绑定到控制器处理方法的入参。 以上2种注解的使用方式参考 Spring Boot Web项目之参数绑定 ,讲解的很详细,大部分情况都考虑到了。 @RequestBody 这个注解是传JSON对象用的,参考 @RequestBody的正确使用方法 。不能通过Form表单、URL传参。 Form-data 普通表单 传送form表单数据,可以不用注解,直接传参,参数名字要一样。 这种传参方式不能处理JSON参数请求。 上传文件 enctype必须设置: {"enctype":"multipart/form-data"} 转载请标明出处: springboot学习(四)---Spring Boot 传参方式 文章来源: springboot学习(四)---Spring Boot 传参方式

spring boot 1.5.7 搭建基础项目框架二 错误: 找不到或无法加载主类

匿名 (未验证) 提交于 2019-12-03 00:26:01
一:当在eclipse启动spring boot项目时出现问题: 错误: 找不到或无法加载主类 com.example.demo.DemoApplication 解决办法: 1,通过cmd命令行,进入项目目录进行,mvn clean install 进行编译 项目install后,再到eclipse 上选中项目按F5刷新项目。再运行即可问题解决。 2,在eclipse 上选中项目 3,如果运行还是出现无法加载主类, (a)排查项目代码是否有问题, 执行命令: mvn clean compile mvn spring-boot:run 上面三个命令进行编译,启动。 注意:用cmd命令启动要配置好maven环境,jdk环境。 eclipse启动 和cmd命令启动正常界面分别如下图: (eclipse启动不会的可以看 文章一)。eclipse启动和cmd命令启动要分开不然端口冲突,修改启动端口在源码里面有。 本文项目可访问地址:http://localhost:8080/demo/index 文章来源: spring boot 1.5.7 搭建基础项目框架二 错误: 找不到或无法加载主类

Spring Boot application.yml application.properties 优先级

匿名 (未验证) 提交于 2019-12-03 00:26:01
application.yml application.properties priority stackoverflow 上有个问题是:Can application.properties and application.yml be mixed? Spring Boot 虽然做了大量的工作来简化配置,但其配置依然是相当的复杂! 支持的外部配置方式就高达 17 种之多,当然这很灵活,但灵活就意味着复杂度的提升。 这里只说说 application.yml 和 application.properties 两个文件的优先级 如果你的项目中存在 application.properties 文件, 那么 application.yml 文件就只是一个摆设。 application.properties 优先级大于>application.yml 为什么这么说呢? 我在 application.properties 文件中配置了: server.port = 8085 在 application.yml 文件中配置了: server : port: 8086 启动项目,控制台输出: main] s .b .c .e .t .TomcatEmbeddedServletContainer : Tomcat started on port(s): 8085 (http) 文章来源:

Spring Cloud入门教程之分布式配置中心 Spring Cloud Config

匿名 (未验证) 提交于 2019-12-03 00:26:01
什么是分布式配置中心? 六、Spring Boot与Spring Cloud学习使用可参看笔者博客 Spring Cloud入门教程之服务注册与发现Eureka Spring Cloud入门教程之服务消费者 Ribbon Spring Cloud入门教程之服务消费者 Feign Spring Cloud入门教程之断路器 Hystrix Spring Cloud入门教程之断路器 Zuul Spring Cloud入门教程之分布式配置中心 Spring Cloud Config idea下新建Spring Boot项目并配置启动 Spring Boot无法自动注入bean问题解决方案 idea 设置Spring Boot热部署 文章来源: Spring Cloud入门教程之分布式配置中心 Spring Cloud Config