共 46 篇已发布文章

本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序profiles指定不同环境的配置通常一套程序分为了很多个部署环境:开发,

JavaScript与Java关系JavaScript和Java是两种不同的编程语言,它们之间没有直接关系。尽管它们都以“Java”命名,但是它们的语法、用途和应用场景都不同。Java是一种面向对象的、静态类型的编程语言,主要用于开发独立应用程序、网络应用、企业应用、移动应用、大数据等等。Java程序需要被编译成字节码,然后在Java虚拟机上运行。JavaScript是一种轻量级的解释性脚本语言,

在使用springboot项目中,使用RedisTemplate在Junit测试的时候,报RedisTemplate空指针:来看看修改前:修改后:在类上加入:@RunWith(SpringRunner.class)这个注解。

在springboot整合UEditor的时候,本地idea编辑器中没问题,但是部署服务器上,上传图片提示:“后端配置项没有正常加载,上传插件不能正常使用!”解决办法。出现这种情况,可以很负责任的告诉你99%是因为,在加载的时候,没有获取到ueditor的config.json文件。怎么处理了?分析原因:查看原来文件存放位置:在resources的static下,正常来说,是没有问题的。但是spr
主要内容:1:分析spring-boot-starter-parent这个依赖通过前面几篇文章的学习,我们感受到了springboot的魅力。最明显的感觉就是pom.xml文件。代码少了很多。其实这主要归功于依赖的parent。下面我们就来看看spring-boot-starter-parent这个依赖为什么有了它很多其他依赖(如springcore等)就不用在引入了一:怎么进入parent的依赖
说明:在企业中,一个项目一般都有测试环境(test)、开发环境(dev)、生产环境(pro)等等。在每个环境中,配置信息会不一样的。比如数据库、静态资源文件位置等都会不一样的。那么使用springboot怎么处理这些呢?假设现在我们的开发环境端口是:“测试环境端口是:生产环境端口为:创建如下图的配置文件:说明:1:dev是开发环境的2:pro是生产环境的3:test是测试环境的4:是默认配置文件。
本节主要内容:1:springboot小插件使用2:构建第一个简单的result风格的实例并访问3:将项目打成jar包后启动并访问。一:添加bootdevtools插件:执行完成后,查看pom.xml:再pom,xml文件中会多出一个依赖。这个工具的作用:在未使用该插件的时候,如果我们想要在IndexController中添加一个新方法,先要关闭tomcat服务器,然后再编码,编码完成之后,重启t
springboot配置文件properties和YAML详解properties中配置信息并获取值。1:在application.properties配置文件中添加:根据提示创建直接创建。怎么在程序中引用这个值呢?浏览器访问:我们可以看到输出的值。说明:Application属性配置文件的优先顺序2:端口修改在application.properties中直接使用:server.port=888
从本篇起,我们将开始学习springboot微信支付项目。本节我们来讲解项目设计。主要从以下几个方面来讲解:1:角色划分;2:功能模块划分;3:部署架构;4:数据库设计;角色划分:买家端和卖家端买家是在手机端操作的,买家端是在PC端管理商品的功能模块划分如下:买家浏览商品列表、下单、查询、取消订单等操作卖家可以商品类目管理、商品管理、订单管理等操作。具体如下图:买家和卖家关系:买家:创建/查询订单
日志框架本节主要内容:1:常见的几种日志框架2:Logback的使用3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件。以上几个框架可以分类如下:SLF4J和Logback的使用日志级别:级别越大越严重。一:Java类中使用日志两种方式:方式一:在每个类中添加日志对象:private final Logger logger =Log
springboot集成spring-jpa本文主要内容:1:springboot怎么集成spring-jpa以及第一个jpa查询示例如jpa几个常用注解、lombok注解使用2:怎么设置idea中在pom中添加依赖的时候自动联想。3:集成过程中遇到的问题及解决.如mysql时区问题、jpa懒加载问题。我们遵从MVC三层模式,DAO层设计与开发、Service层设计与开发以及Controller层
传统的Servlet在springboot中怎么实现的?本文主要内容:1:springboot一些介绍2:传统的servlete项目在springboot项目中怎么实现的?web.xml、url-patterns怎么设置?3:有几种实现方式?分别是什么?4:代码位置springboot三大特性组件自动装配:webMVC、webFlux、JDBC等嵌入式Web容器:Tomcat、Jetty以及und
springboot2.0系列教程学习之导学篇springboot2.0深度学习系列教程。SpringBoot 虽然凯哥从2015年年初开始就接触了springboot。但是在之后的公司中都没有使用到,来来回回学了好几次了。正好,公司现在准备使用springboot。所有就准备在把springboot好好学一学。最近看到了一套不错的系列教程,就把学习笔记发布,大家一起学习。我们先来看看最

springboot 默认推荐使用的模板引擎是thymeleaf而非JSP。网上很多都是告诉你,怎么快速访问到thymeleaf,但是真的就那么简单吗?你或许会遇到如下的问题:前端给的静态HTML可以直接访问,为啥我直接放到项目中就会报错呢?访问不到呢?错误如下:我们断点跟踪:发现在DispatcherServlet中有异常信息。信息实说,在aa.html中的第6行第三列出错了。现在我们

错误信息:org.thymeleaf.exceptions.TemplateInputException:Errorresolvingtemplate"pages/sys/reg.html",templatemightnotexistormightnotbeaccessiblebyanyoftheconfiguredTemplateResolvers中文大致意思:解析pages

本项目使用的环境:开发工具:IntellijIDEA2017.1.3springboot:1.5.6jdk:1.8.0_161maven:3.3.9额外功能PageHelper分页插件mybatisgenerator自动生成代码插件步骤: 1.创建一个springboot项目: 2.创建项目的文件结构以及jdk的版本 3.选择项目所需要的依赖 然后点击fin
mybatis自动生成插件(mybatis-generator)可以自动生成xml文件和dao文件。这样就大大减少了我们重复编码工作。只需要把精力集中在核心业务上面。使用编辑器是idea,这里默认假设已经把springboot和mybaits整合好的。如果没有可以参见:《springboot2.x整合mybaits及分页插件》文章。步骤:1:在pom.xml中添加mybatis-generator
对应习惯了jsp开发的朋友来说,使用springboot的时候也想使用jsp怎么办?本文将图文并茂的讲解怎么在springboot中使用jsp。整合步骤:1:pom.xml中引入需要的jar2:在yml文件中添加对jsp的支持3:编写controller及jsp页面进行测试在pom.xml文件中添加对tomcat和jstl的支持:<!--tomcat支持--><dependenc
Field mapper in com.demo.service.impl.UserServiceImpl required a bean of type 'com.kaigejava.kgblog.dao.UserDao' that could not be found.
写在前面本来这篇博文老在就写好了,但是后来发现很多功能其实根本就没有检验通过就发出来了,导致遗留了很多坑,比如最难搞的就是SqlSessionFactory和PageHelper,之前写过关于springboot1.5.6版本的整合,这段时间刚好springboot发布了2.0的正式版本,很多同学可能没有注意版本,导致了整合的时候出现了很多很多的问题,这几天刚好有空就试着整合一下springboo