北漂的学习之旅
在工作中学到的新东西
Dr.sen
广阔天地,大有可为
展开
-
Swagger学习指南
Swagger的优点直接运行,可以在线测试API接口在项目中使用Swagger需要SpringboxSpringBoot集成Swaggermaven依赖,使用目前最新的3.0<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</原创 2020-08-23 20:49:09 · 217 阅读 · 0 评论 -
Fastjson的使用方法,项目中遇到的问题
FastjsonFastjson是用来完成java对象和json相互转换的重要工具在项目中的maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>x.x.x</version> </dependency>Fastjson的使用基原创 2020-08-18 00:18:51 · 596 阅读 · 0 评论 -
SpringBoot+JPA+Swagger(4)
SpringBoot+JPA+Swagger(4)这几天主要是熟悉公司的项目生成工具,遇到并解决了其中几个bug问题一: JPA建表失败,所有实体类均无法自动建表因为实体类属性在数据库表中的属性赋值时,未小写,导致JPA建表时无法识别例如:varchar类型,却赋了一个VARCHAR,数据库无法识别,就没有建表,之后的插入外键时,检测数据库不存在就会报错因此在控制台报的只有插入外键时错误,causeby 数据库表 dont exit问题二:插入数据时,UUID与实际解析的XML对应UUID原创 2020-08-18 00:17:50 · 199 阅读 · 0 评论 -
基于Spring+JPA+Swagger的项目(3)
基于Spring+JPA+Swagger的项目(3)基于XML解析文件,获取变量信息目前XML解析常用的技术1.DOM:耗资源,适合多次访问XML2.SAX:适合数据量较大的XML3.JDOM:只使用具体类而不使用接口4.DOM4J:优秀实际项目中使用的是w3c.DOM,主要考虑到周围都在用这个使用W3C.DOM解析XML首先创建解析器工厂类DocumentBuilderFactory然后根据工厂类创建解析器DocumentBuilder使用解析器,直接解析File对象,原创 2020-08-18 00:17:04 · 117 阅读 · 0 评论 -
基于Spring+JPA+Swagger的项目(2)
基于Spring+JPA+Swagger的项目(2)解决pom.xml第一行报unknow错误网上解决办法多半是强制更新maven其实是maven和springboot-start-parent不匹配也可以降低springboot到1.4.0即可在搭建JPA项目时出现的问题通过修改yml文件修改jpa自动建表功能jpa: #自动建表 hibernate: ddl-auto: updateddl-auto的配置:create----每次运行该程序,没有表原创 2020-08-18 00:16:43 · 141 阅读 · 0 评论 -
基于Spring+JPA+Swagger的项目(1)
基于Spring+JPA+Swagger的项目(1)环境配置java1.8mysql5.7maven3.6.0lombokJPASwagger简单的JPA应用第一步在数据库中创建相关的数据,表信息等等,创建实体类Entity,实体类内属性与表信息一一对应.实际上,可以直接创建实体类,JPA会自动在数据库中建表.第二步根据刚才的实体类创建DAO接口,直接extends JPAReposity即可,在JPA库中已经包含基本的查询语句,删除语句,以及插入语句,但是功能比较简单,对于复杂的原创 2020-08-18 00:16:14 · 153 阅读 · 0 评论 -
Markdown 语法 实时更新会用到的方法
Markdown 语法 实时更新会用到的方法插入代码的方法就是使用 Esc 下方的符号 `` 效果如下: System.out.println("this is markdown")2. 对于标题的应用,必须在\#后面加上空格,不然无法显示 效果如下: # 标题一 ## 标题二 ### 标题三3. 对于加粗的字,或者倾斜的字,就不用在符号和文字之间加上空格使用,前面加上\*\*或者\*\*\* 效果如下: **两原创 2020-08-03 23:59:38 · 263 阅读 · 0 评论