springboot + mybatis +easyUI整合案例

概述 springboot推荐使用的是JPA,但是因为JPA比较复杂,如果业务场景复杂,例如企业应用中的统计等需求,使用JPA不如mybatis理想,原始sql调优会比较简单方便,所以我们的项目中还是使用的mysql,并未使用JPA,在摸索过程中发现了几个mysql的坑,现在整理出来供大家借鉴 详细 代码下载:http://www.demodashi.com/demo/10496.html 一、准备工作 本例子需要使用mysql,运行之前请确保已经安装mysql,…

解决Spring Boot打包war部署到Tomcat出现Could not open ServletContext resource

Could not open ServletContext resource [/config/xxx.properties] SPringBoot打包war部署部署到tomcat出现以上错误。 但是用SpringBoot内置的tomcat调试却正常。 原因: 找不到xxx.properties这个配置文件。 解决: 修改配置文件类的@PropertySource注解 @PropertySource(value = “/config/blogConfig.properties”,encoding = “utf-8”) 为 @PropertySource(value = “classpath:config/blogConfig.p…

springboot前端传参date类型后台处理方式

今天真的心累,后台要接收date类型参数,用postman测了好久也收不到,我参考了以下博客 https://www.jianshu.com/p/ebe9087b9078 1、针对json格式:在配置文件中加以下配置     spring.jackson.date-format=yyyy-MM-dd HH:mm:ss     spring.jackson.time-zone=GMT+8   2、针对form表单格式,加下面这句配置就可以  spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss 3、也可以在pojo中对特定的date类型属…

Activiti7工作流+SpringBoot

文章目录一. Activiti相关概念1. Activiti介绍2. 核心类2.1 ProcessEngine2.2 服务(Service)类2.2.1 TaskService2.2.2 RepositoryService2.2.3 RuntimeService2.2.3 HistoryService2.3 CommandContextIntercepter或CommandExecutor2.4 核心业务对象3. 上下文组件(Context)3.1 CommandContext3.2 ProcessEngineConfigurationImpl3.3 ExecutionContext4. 持久化组件5. Event-Listener组件6. Cache组件7…

SpringBoot入门之整合FastJson

Spring Boot默认自带使用的Jackson来解析json数据,但是青菜萝卜各有所爱,可能有些小伙伴习惯使用阿里巴巴的FastJson,下面就简单介绍一下如何在springboot中集成fastjson从大体上有两种集成方式,其实区别不大:方式一:    (1)启动类继承extends WebMvcConfigurerAdapter    (2)覆盖方法configureMessageConverters方式二:    (1)在启动类中注入Bean : HttpMessageConverters下面具体介绍下…

快速搭建springboot项目,并整合mybatis+druid以及thymeleaf模板引擎

1.新建maven项目 1.1 Eclipse新建maven项目 1.2点击下一步 选择标红选项,点击下一步 点击finish,完成项目初步搭建 2.整合springboot 2.1.在pom文件里添加springboot相关依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&g…

【java】SpringBoot中非连接数据库的登录模块层和拦截器的使用

SpringBoot中非连接数据库的登录模块层和拦截器的使用 边看边听歌 开发简单的登录模块,不涉及到数据库的连接 拦截器是为了防止用户直接输入主页地址即可以不用登录而进入主页 理论上来说,这是不现实和不安全的 springboot中开发登录模块层 前端一个表单,前端使用的是thymeleaf模板 如下,其中的一些代码基于上一篇博客而成: 需要具体注意的是1号处使用了th标签设置了整个表单的提交路径,即"/log…

SpringBoot第一天

廖师兄,2小时学会Spring Boot 点击打开链接使用IDEA创建SpringBoot项目步骤:1、打开IDEA,创建新项目,选择Spring Initializr2、输入Artifact(项目名称)3、选择web4、点击final5.进入项目,可以将以下内容删除(不知道为什么)6、pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan…

SpringBoot | 第十六章:web应用开发

前言 前面讲了这么多直接,都没有涉及到前端web和后端交互的部分。因为作者所在公司是采用前后端分离方式进行web项目开发了。所以都是后端提供api接口,前端根据api文档或者服务自行调用的。后台也有读者说为何没有关于web这部分的集成文章。本章节就主要讲解下如何渲染页面的。 一点知识 FreeMarker支持 Thymeleaf支持 JSP支持 相关资料 总结 最后 老生常谈 一点知识 我们知道,在web开发时,一般都…

Spring Boot中使用JdbcTemplate访问数据库

强烈推荐 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net 之前介绍了很多Web层的例子,包括构建RESTful API、使用Thymeleaf模板引擎渲染Web视图,但是这些内容还不足以构建一个动态的应用。通常我们做App也好,做Web应用也好,都需要内容,而内容通常存储于各种类型的数据库,服务端在接收到访问请求之后需要访…

秒杀系统 springboot + Mybatis登录功能实现

普通的登录方法 先写一个login界面login.html,页面时基于bootstrap来写的,用这个框架只需要写号HTML标签就可以得到一个比较好看的界面,比较省事儿。 使用thymeleaf组件引入静态文件的方式就是用@{},艾特符号加一个大括弧。 在登录界面,有两个需要输入的值,一个是用户名也就是11位的手机号,另一个是密码,设置的是6位的数字,点击登录按钮之后,就调用doLogin()方法。 。dologin()的实现在L…

springBoot搭建通用mvc后台项目(一)springBoot的基本搭建与说明

        不知不觉离2009年都有十年了,我想这大概是许多85后都会有的感慨。而对于自己来说,这十年更加的特殊一些。因为我是2009年正式参加工作的。这些年java技术乃至整个软件行业的技术都在突飞猛进,甚至曾经的许多的模式都开始发生变化了。趁着这些天有些有空,今天就来记录下如何用springboot整合mybatis、thymeleaf、H-ui及springSecurity来搭建一个通用mvc的后台。算是为自己渐渐淡出mvc写一曲…

Spring Boot中使用Spring-data-jpa

在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。 然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。 为了解决这些大量枯燥…

spring boot: Whitelabel Error Page的解决方案

          初次使用spring boot,按照其官网Building a RESTful Web Service搭建运行一个demo,代码如下: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <model…
下一页 »