spring boot mvc配置笔记

#### 配置mvc相关参数的类 常用的 也就是如下三种方法 如果需要使用spring boot 中默认实现 请选则第三种方式 避免覆盖spring boot 实现 * @EnableWebMvc+extends WebMvcConfigurationAdapter,在扩展的类中重写父类的方法即可,这种方式会屏蔽s

跨域笔记

##在将项目前后端分离的时候,首当其冲的就是跨域问题;此篇笔记 用来记录什么是跨域、如何解决跨域、以及一个实例;免得自己以后忘记了还需要去搜索 ###什么是跨域 http为了提高安全,禁止非同域访问 什么是同域:满足

yml格式笔记

####yaml 在学习docker-compose工具中需要用到yaml来做配置 ####yaml语法清晰简洁 适合写配置 但是不适合做数据传输 ####在比较新的技术中 大量应用了yaml去配置 如spring cloud docker-compose等 ######语法规则 * 大小写敏感 * 缩进表示

spring boot data jpa 扩充JpsRepository

#####jpa扩充jpaRepository接口的方法 1:定义一个接口 继承于 JpaRepository 2:定义接口实现类 3:定义 接口加载工厂方法 4:repository 继承自定义接口 5:启动类使用 自定义加载工厂 ####1:定义扩充方法接口 ``` /** * 基于jpa的默认jpaRep

spring boot 全局处理异常笔记

####全局异常处理 在web中 异常也分为系统异常和业务异常 可以通过增强控制器 来对异常进行全局处理 1:创建业务异常类 ``` import lombok.Data; import java.util.Map; /** * 自定义服务异常 * * @author ming * @date 2017-06-24 */

git glow 笔记

###gitflow 代码提交规范 如下图: ![image.png](http://upload-images.jianshu.io/upload_images/3905525-270696a74d45d27a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) master:线上分支 这个分支 就是线上代码所在的分支 每个点就是软件的一个版本 打

spring boot + quartz实现 动态定时任务笔记及其想法

#### quartz 集成 到spring boot 中 有个偷懒的方法 直接引用 这个 但是这个不是spring组织搞 的 1:gradle 依赖配置 ``` buildscript { ext { springBootVersion = '1.5.8.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springfr

idea 常用插件

#### 前言 idea 当今java开发第一ide 应该没人反对 jb公司 对于开源有支持 大多数开发者都可以很轻松的申请到jb的正式版本 #### 列表 | 名称 | 功能 | 快捷键 |备注| |:--

spring boot (一)笔记

##步骤 1:安装spring boot cli 2:利用spring boot cli初始化项目 3:写一个helloworld控制器 ##1:安装spring boot cli spring boot cli是spring boot的一个操作工具 可以直接利用这个工具去生成 管理spribg boot项目 在这里去寻找合适的版本下载解压

springboot-thymeleaf模版实现类似jsp的sitemesh

####thymeleaf 虽然现在大部分项目 更加倾向于前后端分离 但是有时候身为后端工程师 总想手贱写点小东西 但是jsp 又比较老 而且需要web容器支撑 spring boot 支持性太差 所以还是用spring boot 推荐的thymeleaf 可是 jsp中的siteMesh装

spring cloud 注册中心模块笔记

eureka客户端: * 服务注册相关配置 注册的中心、心跳、注册信息缓存时间 org.springframework.cloud.netflix.eureka.EurekaClientConfigBean * 服务实列配置信息 服务实列的名称、地址、健康检查路径 org.springframework.cloud.netflix.eureka.EurekaInst

guava-cache笔记

## guava cache工具 #### 示例 ``` /** * 缓存示例 * * @author ming * @date 2017/8/7 */ @Test public void helloWorldTest() throws ExecutionException { LoadingCache<Long, String> strCache = CacheBuilder.newBuilder().maximumSize

iptables笔记

##iptables linux上常用防火墙 参考地址:http://www.cnblogs.com/kevingrace/p/6265113.html #### iptables 和netfilter关系 netfilter 是linux内核中实现的包过滤的函数相关的东西 iptables 是一个管理防火墙的工具 真正实现防火墙的还是netfilter ####

spring boot 项目打包docker image 插件方式

####spring boot 打包成docker image 会更加方便使用 1:配置编译jar选项 2:配置maven docker 插件 3:上传到私服 4:自动化脚本 ####配置编译jar 如果是继承spring boot 的pom 直接如下配置即可 ``` <plugin> <groupId>org.springframework.boot</groupId>

spring boot 自定义mvc MessageConverter 笔记

#### 指定前后端传输数据格式 在前后分离项目中 最麻烦的应该就是 前后端工程师对接 后端通过添加mvc消息转换器 返回更加符合前端的数据格式 这个数据格式 不是说返回的格式 而是 某些类型的数据的处理 例如 date 可以

© 2024 ming博客. All rights reserved.基于rust salvo性能猛的很!