SpringBoot
专注修bug
一枚程序猿,专注修bug
展开
-
springBoot+restfulApi+注解开发总结(小Demo)(续篇3)
回顾上几篇提到的接口开发,回顾一下在此期间用到的技术点或者叫做常规的一些开发工作。1.打印日志的方法,这个利用到了比较好的打印日志的方式就是导入lombok插件之后,在类的开头加上private final Logger logger = LoggerFactory.getLogger(当前类名.class);之后就来可以使用log来打印日志了由于需要打印日志的地方都会写这行代码,比...原创 2019-12-25 23:54:44 · 137 阅读 · 0 评论 -
springBoot+restfulApi+注解开发总结(小Demo)(续篇2)
昨天的那个实战案例可能写的不是特别具体,其中有很多技术点需要深究的,这个就是实际的开发的数据结构和场景,估计在复杂也是跟这个数据的嵌套的情景是差不多的。 值得提的是实际接口在开发中有DTO就是数据传输对象,实体类可能有8个成员变量,实际的传值过程中只需要传值6个成员变量的,或者可能有额外的成员变量是当前实体类对象中没有的,这个时候怎么样很好的完成传值的呢?,那么就有两种思路:...原创 2019-12-24 21:04:46 · 199 阅读 · 0 评论 -
springBoot+restfulApi+注解开发总结(小Demo)(续篇1)
紧接着上篇的继续写。ProductInfo:@Entity@DynamicUpdate@Datapublic class ProductInfo { /** * 商品id */ @Id private String productId; /** *商品名称 */ private String productName; /**...原创 2019-12-23 23:53:45 · 182 阅读 · 0 评论 -
springBoot+restfulApi+注解开发总结(小Demo)
沉寂了很久,再次发博。本次针对于自己最近自己实战的项目简单总结一下自己的小心得。 关于本次的总的内容主要是前后端分离中的后端API接口的开发思路,希望给小伙伴做点启发,同时会附上源码地址,后续小伙伴可以结合着去调试,废话少说,进去正题。 本次业务场景是涉及到我们微信小程序或者微信公众号的点餐系统。比如现在需要做如下一个需求:针对接口文档,设计点餐过...原创 2019-12-22 17:24:09 · 502 阅读 · 0 评论 -
Springboot实战第四天:(1)spring常用注解分析-2019-8-20
在我们Java开发中,Spring Ioc容器(ApplicationContext)负责创建bean,并通过容器将功能类Bean注入到所需要的bean中,xml配置,注解配置还是Java配置都称为配置元数据,元数据就是描述数据的数据,Spring容器解析这些配置元数据进行bean初始化 ,配置,管理依赖。声明Bean的注解:以下四个注解是等效的,只是在不同的逻辑层使用对应的注解比较一目了然...原创 2019-08-22 01:23:51 · 87 阅读 · 0 评论 -
Springboot实战第八天:(1)spring的集成测试应用-2019-8-24
终于把之前落下的进度跟上了。在我们Maven构建的项目中有很多目录,可能熟悉Maven的不一定熟悉这些个目录:src/test/java(测试代码) src/test/resources(测试资源)区别于src/main/java(项目源码) src/main/resources(项目资源)本次博客主要是对集成测试的研究,废话不多说,上业务代码:1,添...原创 2019-08-24 21:14:59 · 199 阅读 · 0 评论 -
Springboot实战第七天:(1)spring的计划任务ScheduledTask应用-2019-8-23
紧接着昨天的来研究。在之前的几次分析中大家可能会发现都会有配置一个配置类来启动注解,这个配置类会有@Configuration和@ComponentScan("com.amarsoft.springboot.taskscheduler")这几个注解,其实这类注解是元注解,接下来实战下怎么将众多元注解组合为组合注解。这几天的项目都是在最开始的创建项目的方式步骤下创建完成后在项目中新建一个包去实...原创 2019-08-24 17:22:47 · 157 阅读 · 0 评论 -
插曲一下:很多程序员会遇到的脱发问题
其实头发多或者少是自然而然的,但是头发少总归不好看,百度和查阅了相关书籍,决定发一篇关于预防或者缓解脱发的博客。废话少说直接进入主题。领导问:“你头发怎么这么少了?”答:“项目赶得太急,我跑得太快,头发没追上!”测试经理:“你头发怎么这么少了?”答:“因为我不想让别人抓到我代码的小辫子!”女朋友问:“你头发怎么这么少了?”答:“因为头发觉得我太偏心了,只爱代码不爱他...原创 2019-08-24 13:58:32 · 262 阅读 · 0 评论 -
Springboot实战第六天:(1)spring的计划任务ScheduledTask应用-2019-8-22
由于有一天是没有更新博客,导致在博客的书写日期上面是一直晚一天的。今天主要实战的一些知识储备罗列--计划任务ScheduledTask今天的定时任务是昨天的Spring aop应用的实际应用,废话不多说,上代码:1,创建配置类,启动注解的支持package com.amarsoft.springboot.taskscheduler;import org.springfram...原创 2019-08-24 00:43:09 · 165 阅读 · 0 评论 -
Springboot实战第三天:(1)springboot的实操-2019-8-19
补充昨天提到的条件注解:@ConditionalOnMissingBean 在容器里没有指定的Bean的条件下@ConditionalOnBean 在容器里有指定的Bean的条件下@ConditionalOnMissingClass 在类路径下没有指定的类的条件下@ConditionalOnClass 在类路径下有指定的类的条件下@ConditionalOnE...原创 2019-08-20 00:41:42 · 155 阅读 · 0 评论 -
Springboot实战第二天:(1)springboot的实操-自定义拦截器-拦截器的应用2019-8-18
实际开发中很多地方会有类似拦截器的应用,那么springboot中如何自定义一个拦截器呢?在xml时代,拦截器都是在xml中配置的,现在我在springboot项目中自定义一个拦截器。第一步:新建一个springboot项目。具体步骤同昨天那一篇微博里面提到的新建SpringBoot项目步骤一致。新建完成后创建包com.itcast.springboot.selfdefinitio...原创 2019-08-19 00:29:29 · 192 阅读 · 0 评论