SpringBoot
文章平均质量分 67
梦里Coding
bigData
展开
-
SpringBoot 多环境切换
springboot多环境原创 2022-07-05 13:07:14 · 292 阅读 · 0 评论 -
SpringBoot 松散绑定和JSR303校验
JSR303原创 2022-07-04 23:49:03 · 145 阅读 · 0 评论 -
SpringBoot:yaml配置注入bean
SpringBoot :yaml配置注入bean原创 2022-07-04 16:42:58 · 2313 阅读 · 0 评论 -
IDEA Springboot整合Mybatis详解
之前在做微信小程序的后台,用java 写的程序,依靠springboot是在eclipse完成的,最近想要在IDEA来实现,因此自己又搭建了Demo,捋顺springboot整合Mybatis,实现接口成功返回数据。这篇是写给springboot整合Mybatis入门的同学,如果帮助到你们了,希望你们能点个赞。1.IDEA破解版,网上都有,去搜一下IDEA破解版下载一个就好。附上链接2.创建springboot项目点击nextjava Version改成8,点击Next。选上Web,JDBC原创 2020-08-18 13:10:45 · 844 阅读 · 0 评论 -
IDEA中Maven导入依赖出现错误(报红)
今天想在springboot中整合Swagger,结果一导入以下依赖,就出现了报红,出错了。去网上搜了下解决方案,不少方案都不都没能解决,最后解决如下:将MAVNE 中的import 处的 VM options for importer修改,改成:-Xmx1024m -Xmx2048m再回来看依赖,swagger立马好了。 <dependency> <groupId>io.springfox</groupId>原创 2020-08-12 19:15:18 · 4330 阅读 · 3 评论 -
SpringBoot @PathVariable注解的理解
我们访问某个地址的url通常都是五花八门,即使是同一个应用里面的用户,我们去访问的时候url也是不相同的。例如:我们访问csdn博客的两个用户user1和user2:url1: csdn.net/user1url2:csdn.net/user2由此可见得,我们无法在springboot中应用统一的url地址,访问不同的时候,url总是也不同,所以参数需要改变。因此springboot中采用了@PathVariable注解,该注解能够实现将定义好的url地址和传进来的参数拼接在一起,形成一个完整的u原创 2020-08-11 17:11:01 · 1365 阅读 · 0 评论 -
springboot对json数据中null值的处理
在实际项目中,我们难免会遇到一些 null 值出现,我们转 json 时,是不希望有这些 null 出现的,比如我们期望所有的 null 在转 json 时都变成 “” 这种空字符串,那怎么做呢?在 Spring Boot 中,我们做一下配置即可,在启动类的同级目录下创建config包,在该包里面写配置类:import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerialize原创 2020-08-10 15:42:46 · 1507 阅读 · 0 评论 -
springboot 里面的@Configuration注解的理解
Spring 虽然使Java EE轻量级框架,但由于其繁琐的配置,一度被人认为是“配置地狱”。各种XML、Annotation配置会让人眼花缭乱,而且配置多的话,如果出错了也很难找出原因。Spring Boot更多的是采用 Java Config 的方式,对 Spring 进行配置。举个例子:我新建一个类,但是我不用 @Service注解,也就是说,它是个普通的类,那么我们如何使它也成为一个 Bean 让 Spring 去管理呢?只需要@Configuration 和@Bean两个注解即可,如下:pub原创 2020-08-06 17:26:37 · 740 阅读 · 0 评论 -
Spring Boot返回Json数据及数据封装
在项目开发中,接口与接口之间,前后端之间数据的传输都使用 Json 格式,在 Spring Boot 中,接口返回 Json 格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json 格式的数据,@RestController也是 Spring Boot 新增的一个注解,我们点进去看一下该注解都包含了哪些东西。@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented原创 2020-08-06 17:14:46 · 398 阅读 · 0 评论 -
创建好springboot项目,pom.xml文件报错
报错的原因是由于maven的插件版本与IDE版本等存在冲突,此时在里加入<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>即可。原创 2020-07-26 15:58:56 · 437 阅读 · 0 评论 -
springboot实现模糊查询功能
使用springboot来实现模糊查询功能,在这之前我已经配置好了相关的依赖和yml。实体类我定义成Question,服务层私有化了searchmapper对象。直接进入controller类,代码如下:public List<Question> query(String question){ Example example =new Example(Question.class); System.out.println(question); Criteria cc= new examp原创 2020-07-17 10:21:06 · 5256 阅读 · 0 评论 -
springboot四层总结及其注意事项
做了一个Springboot的项目,这几天解决的报错太多了,所以想写下来记录捋一捋。1.一共分成四层。controller:控制类。entity:实体类。mapper:数据层。service:业务逻辑层(其中该层往往会再创建一个实现类的包)。这四层的关系:(1)实体类是属性对象,用于供给其他层引用,该层的属性往往和数据库的表结构各个字段相同(使用desc 表名)查看表的结构。(2)mapper层往往要写上@mapper注解,告诉springboot这个是mapper接口。mapper层所定义的接口要原创 2020-07-16 19:11:10 · 4659 阅读 · 0 评论 -
SpringBoot基本注解
启动类要创建一个Controller类。每次我们要响应web浏览器的请求,要用RequestMapping来进行响应,随后就进入相应的Rest控制器里面的方法中去。该类里面的所有方法返回的数据以jason格式进行返回,所以就用ResponseBody来进行返回给web浏览器。Spring 2版本将@Controller和@ResponseBody注解进行了合并,用一个统一的注解来表示:@RestController...原创 2020-07-12 13:37:22 · 82 阅读 · 0 评论