SpringBoot
不忘初心_jzy
一位java 开发者
展开
-
Spring Boot 在程序中获取启动端口号
Spring Boot 程序中获取端口号原创 2017-07-07 12:03:17 · 17443 阅读 · 2 评论 -
SpringBoot velocity 模板配置绝对路径的资源路径
velocity 配置模板路径是class path 下面相对的。如果我们再boot 生产环境下,对应模板路径在class path 下那么将一并打包到jar 中。这样的情况我们就没有办法随时修改模板文件。这样对于一个产品维护是相当不方便的。那么就需要配置到一个jar 包的绝对路径中。这样我们可以随时修改,并且可以随时生效。1.配置boot application.propertiesspring.原创 2017-07-07 17:33:42 · 9662 阅读 · 1 评论 -
Spring Boot 自动加载指定包下的拦截器
Spring Boot 在我们需要对程序添加拦截器需要使用 WebMvcConfigurerAdapter 中的 addInterceptors方法去注册拦截器,这样我们如果在程序里面有多个拦截或者我们在项目结构为maven 关系存在父子级关系时候。WebMvcConfigurerAdapter 类我们写在父类 这样就无法获取到子类存在哪些拦截器了。这个我们就需要在父级和子级都写对应的 WebMvc原创 2017-07-08 11:26:25 · 6089 阅读 · 0 评论 -
SpringBoot ResponseBodyAdvice 接口实现自定义返回数据类型(响应头)
有业务需要,我们需要动态确定接口返回的数据类型。如果json 、text、xml 等…如果是固定类型可以采用 @RequestMapping 注解中的 produces 来实现那如果需要不确定类型,那么就不添加这个属性。controller 的方法如下:@RequestMapping(value = "version", method = RequestMethod.POST)p...原创 2018-07-18 10:46:08 · 34451 阅读 · 13 评论 -
Spring Boot 线上项目管理
Spring Boot 线上项目管理在linux 中管理SpringBoot 项目如果是打包为Jar那么我们一般是使用shell 命令来管理,如果有多个项目管理起来显得比较麻烦。如果新增、更新、删除项目都不是很方便。再或者想不使用电脑控制重启、关闭、开启项目。直接使用shell 登录服务器管理显然不是最简单的方法如果休息日在朋友家玩,公司领导联系说需要控制一下某个项目,这是你身边有电脑...原创 2018-12-29 16:24:20 · 887 阅读 · 0 评论