spring-boot
文章平均质量分 55
脾气很倔呢
这个作者很懒,什么都没留下…
展开
-
Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.
通过IntellJ IDEA创建Spring Boot项目时,发生以下的问题。如图:此时弹出错误框: Initialization failed for ‘https://start.spring.io’ Please check URL, network and proxy settings.Error message: Error parsing JSON response解决办法:添加代原创 2017-07-24 11:07:34 · 41753 阅读 · 57 评论 -
spring boot 利用分层结构输出简单的Hello world
参考:spring boot 输出简单的hello world 项目结构model代码package com.yubai.springbootjson.model;public class Hello { private String username; private int age; public Hello(String userna原创 2017-08-24 10:20:34 · 2831 阅读 · 0 评论 -
spring boot 输出简单的hello world(没用分层结构)
spring boot 概述spring boot 输出Hello World新建一个spring boot 项目参考创建spring boot项目在pomxml中添加依赖编写启动类运行程序spring boot 概述我的理解是spring可以少配置,就是约定优于配置。并且直接复制spring boot项目到IDEA,就可以直接运行跑起来的。而不需要配置很多东西。spring boot 输原创 2017-08-23 15:56:02 · 1656 阅读 · 0 评论 -
attribute value must be constant
attribute value must be constant:属性值必须是常量dataType = Long Long不是常量,是类。解决方法:加双引号 @ApiImplicitParam(name = "id",value = "用户ID",required = true,dataType = "Long")原创 2017-08-28 19:52:52 · 68963 阅读 · 1 评论 -
Json -- java.Lang.NullPointerException
出现这种错误由于注释了@RunWith和@SpringBootTest解决办法:添加注解即可原创 2017-09-04 15:39:53 · 1135 阅读 · 0 评论 -
spring boot 输出简单 json格式的数据(利用分层结构)
参考: [spring boot 利用分层结构输出简单的Hello world]()本节把spring boot 利用分层结构输出简单的Hello world中的输出以json格式输出,只需要稍作修改即可分层结构modelpackage com.yubai.springbootjson.model;public class Hello { private String username;原创 2017-08-23 15:57:23 · 923 阅读 · 0 评论 -
编写restful api
功能技术与IDE代码参考github重点讲解RESTful API具体设计如下代码片段postman中访问url效果Junit测试类功能编写对用户增删改查的操作,返回数据格式是json。用的是restful风格。例如: { “id”: 1, “name”: “jolie”, “age”: 27 }技术与IDEspring boot原创 2017-08-24 19:43:43 · 361 阅读 · 0 评论 -
swagger api 之(一)
功能技术与IDE代码参考github代码片段启动应用程序访问url返回结果注解详解功能生成一个swagger api文档,内容是对用户增删改查的操作,返回数据格式是json。用的是restful风格。例如:技术与IDEspring boot IntelliJ IDEA maven swagger代码参考github:Swagger-Restful-Api代码片段User原创 2017-08-23 16:00:34 · 5050 阅读 · 1 评论 -
swagger api 之(二)
接上篇继续详解:spring boot把json格式的数据转换成swagger做成的api文档 @ApiIgnore查看上篇文章中的HelloController.java,其中用到注解@ApiIgnore,此注解表示在Swagger页面中不会展示此接口。没有注解@ApiIgnore时如下图:当添加注解@ApiIgnore时,如图:原创 2017-08-28 19:48:50 · 2536 阅读 · 0 评论 -
创建spring boot 项目
本人使用的IDEA是IntelliJ。创建项目过程直接上图:IDEA默认生成一个SpringBootJsonApplication类,是以artifactId + Application命名的类。这就是启动类。我的目录结构如图所示。原创 2017-08-23 17:11:45 · 289 阅读 · 0 评论 -
JAVA,同级包下的类引用不需要import
类ServiceResponse 的属性含有同级包下的属性类型为EServiceResPonseStatus类型的变量,此时并没有import引入,而只需要类EServiceResPonseStatus存在即可。如果EServiceResPonseStatus不存在,则会报错。报错信息: 解释:EServiceResPonseStatus 标志找不到,一般这种标志找不到的错误要么是没有创建此类或者原创 2017-08-23 10:33:23 · 22632 阅读 · 0 评论 -
cannot resolve symbol 'Api'
分析从提示中:出现这种提示是由于没有在pom.xml中添加此依赖包从颜色中:出现红色字体,我的经验是没有此包被引入到maven project中解决网上搜索@api发现他是属于swagger的注解,进而查询需要导入的包是什么当了解到需要导入的包是import io.swagger.annotations.*;时,查看我的项目maven project中并没有此包被导入,所以需要要pom.xml中添加原创 2017-08-15 16:14:08 · 8762 阅读 · 2 评论 -
cannot resolve symbol println
IntelliJ 无法快捷键输出System.out.println();并且即使手动输入也会报错cannot resolve symbol println()开发这么就,竟然犯了很二的错误。由于没写main函数导致的原因。估计今晚持续头脑发热没降下来。修改后的代码:原创 2017-08-08 22:42:38 · 11037 阅读 · 7 评论 -
Whitelabel Error Page
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Aug 09 11:02:44 CST 2017 There was an unexpected error (type=Not Found, status=404)原创 2017-08-09 15:51:01 · 6580 阅读 · 1 评论 -
spring boot Configuration Annotation Proessor not found in classpath
如下问题,见图片:@ConfigurationProperties(prefix = "book",locations = "classpath:book.properties")locations是红色字体,就是说ConfigurationProperties没有这个locations属性。解决方案:查看ConfigurationProperties的用法,或者ConfigurationPrope原创 2017-08-09 16:21:47 · 4554 阅读 · 0 评论 -
Whitelabel Error Page
解决方案:原创 2017-08-16 22:57:54 · 673 阅读 · 0 评论 -
spring boot用到的注解详解(二)
@翻译 2017-08-24 19:46:18 · 217 阅读 · 0 评论 -
spring boot用到的注解详解(一)
代码参考:可以把代码复制到本地,然后测试,先运行项目,是项目运行成功。然后试着去掉以下注解,一个一个尝试去掉后的运行状态,然后就可以理解注解的含义了@RestController 用来返回json格式的数据@RequestMapping(“/hello”) 用来表明想要访问baseUrl + /hello这个路劲,不同的requestMapping映射不同的页面原创 2017-08-24 10:17:09 · 426 阅读 · 0 评论 -
cannot resolve symbol 'Strings'
springboot用到的字段显示红色字体原因,是因为没导入此包,即在pom.xml中没有添加此依赖dependency如下图: 解决方案:在pom.xml中添加此依赖包,此时IDEA会自动更新并添加包到Libraries,如图: 此时再看报错的代码Strings,此时Strings显示红色,但是Strings下有下划线,并有提示需要被导入的包。如图: 根据提示按快捷键alt+enter后,包原创 2017-08-15 14:31:28 · 1311 阅读 · 0 评论 -
IntelliJ IDEA Debug调试示例一
不用debug情况当我启动程序,在页面访问url时,IDEA的控制台并没有详细的错误输出,如: 只是报空指针异常,不利于调式。用debug情况1. 设置断点2. debug运行3. 访问url4. 查看控制台输出信息。debug会提示那个地方有空指针,并指明是哪个类原创 2017-08-24 10:26:57 · 749 阅读 · 0 评论