随笔分类 -  SpringBoot

此分类所有博客来自http://412887952-qq-com.iteye.com/blog, 为快速学习, 加入自己的理解很少
摘要:直接使用maven的插件打包的话, 打出来一个jar, 会非常大, 有时候在服务上传的时候会非常不方便, 因此需要打出来的jar包不带以来, 依赖防止在lib目录下, 配置文件放在config目录下 使用的assembly放在项目根目录下, 和src一个级别 aseembly.xml 这样打出来的是 阅读全文
posted @ 2018-05-11 15:42 bronk 阅读(2291) 评论(8) 推荐(1) 编辑
摘要:Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven Development)工具、Cucumber和Spock协同工作,对应用程序进行测试。 进行软件 阅读全文
posted @ 2018-05-11 10:57 bronk 阅读(299) 评论(0) 推荐(0) 编辑
摘要:springboot中 使用 @Autowired 注入时, 是可以为静态变量进行注入的 package com.iwhere.footmark.tools; import org.springframework.beans.factory.annotation.Autowired; import 阅读全文
posted @ 2017-09-11 20:35 bronk 阅读(1871) 评论(0) 推荐(0) 编辑
摘要:上个博客: http://www.cnblogs.com/wenbronk/p/7381252.html中, 实现了经典5表对用户进行权限的控制, 但太过于繁琐了, 官方推荐的方式是将用户和角色存储数据库, 权限直接在要访问的接口上进行控制 (我感觉更麻烦...每个接口都需要指定) 本篇基于第一个, 阅读全文
posted @ 2017-08-17 17:28 bronk 阅读(9574) 评论(0) 推荐(0) 编辑
摘要:本博客基于上一个 http://www.cnblogs.com/wenbronk/p/7379865.html 增加了角色的权限表, 可以进行权限校验 一, 数据准备 1, 数据表建立 2, 导入数据 3, mybatis实体, 其余2个和上一篇博客一样 SysPermission.groovy 4 阅读全文
posted @ 2017-08-17 15:12 bronk 阅读(3490) 评论(0) 推荐(0) 编辑
摘要:spring security 使用众多的拦截器实现权限控制的, 其核心有2个重要的概念: 认证(Authentication) 和授权 (Authorization)), 认证就是确认用户可以访问当前系统, 授权即确定用户有相应的权限, 现在先大概过一遍整个流程,用户登陆,会被Authentica 阅读全文
posted @ 2017-08-17 13:13 bronk 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:sprinboot整合mybatis, 有2种方式, 第一种完全使用注解的方式, 还有一种就是使用xml文件的方式 项目使用gradle + idea, 数据源使用druid, 多使用groovy编写 环境配置 1, 依赖 2, user-schame.sql 在springboot的配置文件中, 阅读全文
posted @ 2017-08-14 15:15 bronk 阅读(924) 评论(0) 推荐(0) 编辑
摘要:消息的发布有2种形式, 队列式(点对点) 和主题式(pub/sub) 模式, 队列式发布后, 接收者从队列中获取消息后, 消息就会消失, 但任意消费者都可以从队列中接受消息, 消息只能被接受一次 主题式则为接受后消息不消失 JMS 是(java message service) 是 基于JVM代理的 阅读全文
posted @ 2017-06-19 22:01 bronk 阅读(5973) 评论(0) 推荐(0) 编辑
摘要:rabbitmq是基于AMQP规范的一个消息代理, 它可以兼容jms, 支持其他语言, 并且可以跨平台 1, 安装 1) 普通安装 度娘: 2) docker 安装 安装成功后: 使用 guest/guest 用户登录 2 使用: 1) 添加 rabbitmq的依赖 2), 添加配置, 默认的配置为 阅读全文
posted @ 2017-06-19 22:01 bronk 阅读(496) 评论(0) 推荐(0) 编辑
摘要:项目中使用的是HttpClient, 后来改成springboot, 偶然间发现restTemplate 原博客: http://blog.csdn.net/u013895412/article/details/53096855 核心代码: 实用: restConfig.java 请求测试: 也可以 阅读全文
posted @ 2017-05-24 17:21 bronk 阅读(10429) 评论(0) 推荐(1) 编辑
摘要:对于请求参数的处理和响应, 如果在代码中体现日志会显得很繁琐, 普遍的解决方案是使用spring的切面方案去解决. 这儿使用的是springboot的切面: http://www.cnblogs.com/wenbronk/p/6848984.html 最开始的aspectj切面解决: 可见这个里面有 阅读全文
posted @ 2017-05-22 11:14 bronk 阅读(2957) 评论(0) 推荐(0) 编辑
摘要:先说下springboot的运行原理 springboot最主要的配置 是 @SpringBootApplication 然后这里面 @EnableAutoCOnfiguration 最为重要, 继续往里跟 可看到通过 @Import 导入了一个 EnableAutoConfigurationImp 阅读全文
posted @ 2017-05-18 15:27 bronk 阅读(457) 评论(0) 推荐(0) 编辑
摘要:前几天项目需要用到分环境打包, 于是研究了下, 由于项目基于springboot的, 所以分两个情况进行说明: 1), springboot的多环境配置 2), maven-springboot的多环境配置 项目gitHub地址: https://github.com/wenbronk/spring 阅读全文
posted @ 2017-05-15 13:24 bronk 阅读(2655) 评论(0) 推荐(0) 编辑
摘要:springboot的全局异常处理 这样程序出错, 就会返回默认配置的信息了 其中ResponseModel 是一个统一返回模型 原创地址: http://www.cnblogs.com/wenbronk/p/6850785.html 转载请注明出处, 谢谢 阅读全文
posted @ 2017-05-13 23:03 bronk 阅读(345) 评论(0) 推荐(0) 编辑
摘要:springboot 整合dubbox 1, 没了,,, 2, 安装zookeeper 可见: http://www.cnblogs.com/wenbronk/p/6636926.html 2.1 下载: 解压: 修改配置文件: 其他, 能启动就行吧 我的zookeeper是安装在docker上的, 阅读全文
posted @ 2017-04-27 17:59 bronk 阅读(4487) 评论(0) 推荐(0) 编辑
摘要:springboot的参数封装, 和springmvc相识 简单参数的封装 1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 2、通过HttpServletRequest接收,post方式和get方式都可以。 3、通过一个bean来接收 阅读全文
posted @ 2017-04-12 09:56 bronk 阅读(6926) 评论(0) 推荐(0) 编辑
摘要:参考原文: http://412887952-qq-com.iteye.com/blog/2293846 使用的是在spring中注入一个bean的方式来测试是否成功, 感觉略不实用, 只碰到过一次dubbo中需要配置文件注入, 其他都可以通过注解注入的方式实现 1, mongdb的配置文件: 资源 阅读全文
posted @ 2017-04-09 19:45 bronk 阅读(10896) 评论(0) 推荐(1) 编辑
摘要:单文件上传 1, 需要使用thymeleaf模板: http://www.cnblogs.com/wenbronk/p/6565834.html src/main/resource/template/file.html 文件上传方法 多文件上传: 1, thymeleaf src/main/reso 阅读全文
posted @ 2017-04-06 16:20 bronk 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:有时需要爱项目启动时, 去加载一些配置文件什么的, 可以使用监听器的方式加载, 这是可以通过实现接口 CommandLineRunner来实现需求: Spring Boot应用程序在启动后,会遍历CommandLineRunner接口的实例并运行它们的run方法。也可以利用@Order注解(或者实现 阅读全文
posted @ 2017-04-06 13:54 bronk 阅读(2451) 评论(0) 推荐(0) 编辑
摘要:被这个问题困扰了好几天.... 在spring中, 从资源文件向bean中注入值非常简单, 只需要properties文件被spring加载, 然后在被spring管理的类写响应的属性, 然后 @Value("${SERVER_URL") 的方式就可以取到值了 在springboot中, 同样的方式 阅读全文
posted @ 2017-04-05 14:17 bronk 阅读(16855) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示