SpringBoot
文章平均质量分 80
小一佳
花花世界,何必当真
展开
-
springboot返回类型封装
controller类:/*** 获取店铺信息* 根据城市编码查询当前城市下 根据定位的经纬度获取最近的一个门店信息*@paramcityCode当前城市编码*@return返回符合门店配送条件的门店配送信息 没有匹配到会返回null*/@RequestMapping(value = ["/sellershop/list"])@ApiMe原创 2018-01-23 10:35:08 · 7139 阅读 · 1 评论 -
spring boot打包启动
此处只介绍,打成jar进行部署:1:注意最下面的build这块一定要配置否则打jar的时候会说找不 到主类:2:打jar包3:运行jar包 :java -jar xxx.jar4:像本地启动访问链接即可:5:over...原创 2018-11-07 17:47:35 · 497 阅读 · 1 评论 -
spring boo异常处理(+参数校验异常捕获,组装成需要的格式返回)
继http://blog.csdn.net/qq_33863843/article/details/79388878与代码耦合过多,影响美观,继续修改如下:controller层::绑定校验类:校验类:捕获异常类:原创 2018-02-28 15:26:16 · 884 阅读 · 1 评论 -
@Valid对页面传参的校验问题
我们在做Form表单提交的时候,只在前端做数据校验是不够安全的,所以有时候我们需要在后端同样做数据的校验。此处使用Valid接口的实现类做数据校验。需要注意的是:@Valid要紧挨着JavaBean,要不然不会生效的。完整示例代码:maven: <!--Valid校验--> <dependency> <groupId>ja...原创 2018-02-27 15:27:06 · 1358 阅读 · 3 评论 -
springboot集成cms邮件
原址:http://blog.didispace.com/springbootmailsender/快速入门在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖:dependency> groupId>org.springframework.bootgroupId> artifactId>sp原创 2018-01-30 15:12:21 · 739 阅读 · 0 评论 -
Spring Boot中使用AOP统一处理Web请求日志
原址:http://blog.didispace.com/springbootaoplog/AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接转载 2018-01-27 16:00:47 · 173 阅读 · 0 评论 -
使用Validator对新建对象的校验
之前的逻辑:由@InitBinder表示的方法,可以对WebDataBinder对象进行初始化。WebDataBinder是DataBinder的子类,用于完成由表单到JavaBean属性的绑定。@InitBinder方法不能有返回值,它必须声明为void。@InitBinder方法的参数通常是WebDataBinder@InitBinder可以对WebDataBinder进行初始化。原创 2018-02-03 11:56:13 · 1005 阅读 · 1 评论 -
springboot详解---0001
原址:https://blog.yoodb.com/yoodb/article/detail/1413Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid applicat转载 2018-02-02 17:32:02 · 269 阅读 · 0 评论 -
Spring Boot中使用@Async实现异步调用
原址:http://blog.didispace.com/springbootasync/什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序在Spring Boot中,我们只需要通过使用@Async注解就能简单的转载 2018-01-25 17:14:27 · 340 阅读 · 0 评论 -
一点解决版本冲突的应急思路、怎样在所有 jar 包文件中搜索冲突的方法
原址:www.cnblogs.com/yougewe/p/8227447.htmlmaven是一个很好的项目管理工具,你可以轻松的定义一个引用,从而达到使用别人写好的库的作用。且maven可以轻松地和jenkins配合,从而使打包部署变得更容易。但是也因为这样,我们变得更傻瓜了,以致于有时候都忘了一些原始的基础的方法了,当然这不是本文的目的,转载 2018-01-25 10:35:32 · 267 阅读 · 0 评论 -
事物详解
什么是事物:我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。原创 2018-01-24 17:58:20 · 233 阅读 · 0 评论 -
jdbcTemplate.queryForObject使用相关问题
错误:org.springframework.jdbc.IncorrectResultSetColumnCountException解决:JdbcTemplate调用queryForObject方法一直报org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: exp原创 2018-01-24 10:39:22 · 1844 阅读 · 0 评论 -
Docker简介
原址:https://mp.weixin.qq.com/s/zTafn6N5nKwmIR94oKhULAChris Short 在《Docker 公司已死》中写道,对于 Docker 公司而言,将 2017 年形容为艰难的一年恐怕都有些轻描淡写。事实上,除了 Uber 之外,真的想不到其他哪家被沸沸扬扬的炒作新闻所包围的硅谷初创企业会像 Docker 这样经历糟糕透原创 2018-01-31 10:23:00 · 390 阅读 · 0 评论 -
微服务简介
原址:https://mp.weixin.qq.com/s/zTafn6N5nKwmIR94oKhULANetflix 在 DevOps 上做得很棒,同时 Netfix 也采用微服务。因此:如果我也用微服务,那么我也可以在 DevOps 方面做得很好。很多情况下,为了解决手头的问题,我们付出了巨大的努力采用微服务模式,但是并不清楚它的成本和收益。接下来我原创 2018-01-31 10:26:05 · 366 阅读 · 0 评论 -
Spring Boot中使用RabbitMQ(mac安装rabbitMQ和Erlang)
下载rabbitMQ安装包wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-mac-standalone-3.5.3.tar.gz2 解压tar -zxvf rabbitmq-server-mac-standalone-3.5.3.tar.gz3 执行./rabbitm原创 2018-01-30 17:17:03 · 342 阅读 · 1 评论 -
springboot项目不配置数据源报错
该错误很明显就是数据源注入失败,但是我这个是Consumer消费者。不需要配置数据源,所以:只需要把该包注释即可。原创 2019-05-23 16:24:54 · 2185 阅读 · 1 评论