
sb+mp+fm
springboot+mybatis-plus+freemarker(thymeleaf)
ITarmi
记录学习过程,分享所学知识。认识更多志同道合的同学
展开
-
springboot+mybatis-plus+freemarker+ajax实现登录注册,管理用户(增删改查)的小例子
链接:https://pan.baidu.com/s/10Sa7QFiUyMEqgaMaWtFxHg提取码:8itg本项目有两个数据表,一个管理员,一个用户,登陆页面注册的是管理员,进入主页面添加的使用户进入登录页面登录成功进入主页查询所有用户页面例子中也有图片上传功能,但没有整合到例子中上传图片页面输入该地址,查询所有上传图片初学试着做的小例子,初学者可以看看...原创 2020-09-17 22:52:11 · 1080 阅读 · 3 评论 -
springboot+mybatis-plus+freemarker+Ajax实现登录验证
pom文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-json</artifactId> <version>2.0.3.RELEASE</version> <scope>compile</scope> </dependenc原创 2020-09-16 19:05:26 · 728 阅读 · 0 评论 -
springboot+mybatis-plus+freemarker上传图片,将文件名保存到MySQL数据库
picture实体类,@TableId(type = IdType.AUTO)设置id自增长策略import com.baomidou.mybatisplus.annotations.TableId;import com.baomidou.mybatisplus.enums.IdType;public class Picture { @TableId(type = IdType.AUTO) private Integer id; private String picture; publi原创 2020-09-12 20:51:02 · 2027 阅读 · 0 评论 -
SpringBoot 配置本地资源映射路径
/** * 资源映射路径 * addResourceHandler:访问映射路径 * addResourceLocations:资源绝对路径 */@Configurationpublic class MyWebAppConfigurer implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { ..原创 2020-09-12 09:30:09 · 905 阅读 · 0 评论 -
springboot+mybatis-plus+freemarker分页显示数据(简单实现)
mybatis-plus配置类,注册分页插件package com.example.demo.mapper;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.transactio原创 2020-09-09 22:21:32 · 684 阅读 · 0 评论 -
springboot中注册mybatis-plus分页插件
只需要添加一个mybatis-plus配置类package com.example.demo.mapper;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.transactio原创 2020-09-08 16:46:56 · 511 阅读 · 0 评论 -
springboot+maybatis-plus在控制台输出sql语句
在涉及到数据库操作时,控制台打印出sql语句可以方便我们检查操作的正确性。因为新建springboot项目中会包含有spring-boot-starter-loggingjar包所以可以直接在properties配置文件中加上logging.level.mapper类所在包名=debugyml文件中,一级一级写好logging: level: com: example: mapper: debug...原创 2020-08-25 22:24:52 · 304 阅读 · 1 评论 -
分享一个springboot+mybatis-plus+freemarker简单的增删改查
链接:https://pan.baidu.com/s/18HJjkjO99ZE4NMW-Z7CsXg提取码:1fhd原创 2020-08-24 13:12:06 · 647 阅读 · 0 评论 -
在ftl文件中使用freemarker标签报错
eclipse中新建ftl文件eclipse安装freemarker editor 插件前提:(springboot+freemarker,这里已经开始新建ftl文件了,freemarker应该已经集成好了)能够新建ftl(ftlh)文件已经安装freemarker editor插件在此情况下,发现在新建的ftl文件中使用freemarker标签时,页面无法识别,出现黄色感叹号你可以检查自己新建的ftl文件(ftlh)前的图标是什么样的如果时这样的说明没有应用freemarker edi原创 2020-08-24 11:58:15 · 1726 阅读 · 0 评论 -
eclipse安装freemarkerEditor
使用在线安装依次点击Help –> Install New Software ,点击addname自取网址:http://download.jboss.org/jbosstools/updates/development/indigo/在JBoss Application Development 下找到 FreeMarker IDE选中 然后就按提示下一步。等待安装完成,重启eclipse...原创 2020-08-24 10:32:17 · 311 阅读 · 0 评论 -
分享一个springboot+mybatis-plus+thymeleaf简单的增删改查
之前有写几篇环境的配置,和一些小问题。当然也可以把这个小例子当成一个已经集成springboot+mybatis-plus+thymeleaf的工程,直接开始编写项目,省了集成的时间链接:https://pan.baidu.com/s/12d0P7ZP8cASZaADMWrTeiQ提取码:3whh...原创 2020-08-22 18:56:44 · 403 阅读 · 0 评论 -
springboot+thymeleaf:实现更新信息
这里实现更新信息的思路是:从所有员工信息页面(info.html),点击员工信息后的修改按钮,跳转到修改信息页面(update.html),填写修改信息提交到controller中的updateById方法,修改完成跳转回主页面(main.html)这里有一个问题,按照id更新,最后执行updateById方法时,需要知道id才行,那么就需要,info跳转到update时将id作为参数传递过去,这倒是不难<a th:href="'update.html?id='+${user.getId()}"原创 2020-08-22 18:48:55 · 1516 阅读 · 0 评论 -
springboot+thymeleaf:后端传递多个对象(List<User>)到前端
这里已经配置好了springboot+thymeleaf+mybatis-plus这里仅提及到主要代码先看controller类,这里是以查询全部员工为例Employeemapper继承basemapper,从而调用一般的crud。查询全部也很简单使用List<Employee> list = employeeMapper.selectList(null);即可,但怎么将这里的list传递到HTML页面,尝试了很多。一开始使用model进行传递model.addAttribute("lis原创 2020-08-22 12:09:16 · 5549 阅读 · 1 评论 -
springboot+thymeleaf报错: template might not exist or might not be accessible by any of the configured
在运行springboot+thymeleaf项目时报错 template might not exist or might not be accessible by any of the configured Template Resolvers此时项目也许可以正常跳转页面,但控制台会报错如果你对thymeleaf模板进行了配置,你可以检查以下,你新建的文件是否符合配置。如果使用默认配置,如下:public static final String DEFAULT_PREFIX = "class原创 2020-08-20 11:38:23 · 22189 阅读 · 3 评论 -
eclipse(spring boot+free mark)中新建ftl文件
点击window–》preference依次点击General–》Editors–》File Associations,可以看到该页面中没有.ftl类型文件,点击add添加选择jsp editor点击General下的content types展开text–>jsp–>jsp fragment–>add输入*.ftl这里可以设置.ftl文件的编码应用后,即可新建ftl文件...原创 2020-08-17 19:16:06 · 512 阅读 · 0 评论 -
yml文件的注意点,及使用yml配置文件的小例子
application.properties: k=vapplication.yml: yaml aren’t markup language,不是一个标记文档注意:1. k:空格v 2.通过垂直对齐指定层次关系例如:xml:8080/a/byml:server:port: 8080(冒号后面有空格)path: /a/b(冒号后面有空格)...原创 2020-08-15 17:26:31 · 773 阅读 · 0 评论 -
springboot项目正常运行,浏览器运行404(This application has no explicit mapping for /error)
spring boot项目正常启动,在浏览器中输入url地址,却出现404This application has no explicit mapping for /error, so you are seeing this as a fallback.首先检查浏览器中的url地址是否正确,localhost:端口号/xxx和@RequestMapping(“xxx”)是否对应。一般情况url应该不会输错,大多数人可能是下面的细节没有注意.。Application启动类的位置不对,要将Applica原创 2020-08-15 11:14:26 · 1121 阅读 · 0 评论 -
eclipse运行spring boot项目端口号8080被占用
运行项目,问题描述一般解决办法有两种:1:关闭占用8080端口的程序。2.修改spring boot端口号。这里使用第二种方法解决打开application.properties文件在该文件中编辑端口号,保存即可server.port=8081...原创 2020-08-15 10:37:53 · 618 阅读 · 0 评论 -
eclipse新建spring boot项目pom.xml第一行(或前两行)报错
新建项目按道理来说是很简单的,但各个插件之间也许会存在版本不兼容的情况,导致出现一些错误。比如今天新建一个springboot项目,spring boot版本2.3.3,maven版本3.5.3,eclipse版本4.10.建完项目后,pom.xml文件前几行就多了几个红叉。将maven jar插件版本添加到如图位置,我尝试过添加已安装的版本号,即3.5.3,但前面说了是由于版本兼容问题,所以当然是不行的,所以改为3.1.1<maven-jar-plugin.version>3.1.1&l原创 2020-08-15 10:11:27 · 759 阅读 · 0 评论 -
mybatis-plus使用代码生成器,测试类的编写
这里使用的项目是已经配置好的,之前已经做完mybatis-plus的增删改查测试。所以使用代码生成器时只需要编写测试类,将src/java下的包都删去package com.mp.test;import org.junit.Test;import com.baomidou.mybatisplus.enums.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplu原创 2020-08-12 09:30:17 · 684 阅读 · 0 评论 -
mybatis-plus引入依赖报错Maven Missing artifact xxx:jar
mybatis-plus在添加依赖时可能会出现某个jar包下载有问题,同时第一行出错提示maven中无法下载(xsi:schemaLocation)或jar包下载出错。右键项目–>maven–>update project–>勾选Force Update of Snapshots/Releases–>ok,接下载等待eclipse重新下载有问题jar包即可。...原创 2020-08-11 18:16:12 · 2574 阅读 · 0 评论 -
eclipse使用CTRL+shift+f自动排版无反应
eclipse编写代码,或导入项目代码混乱时,一般使用ctrl+shift+f快捷键进行自动排版。如果使用快捷键后eclipse无反应,可能是因为输入法设置ctrl+shift+f为简体繁体的切换快捷键。可以右击语言栏–》设置–》按键,将切换简繁体的快捷键进行更改即可...原创 2020-08-07 22:57:28 · 426 阅读 · 0 评论 -
eclipse中mybatis-plus源码中的中文注释乱码问题解决
打开eclipse,点击window–》preferences展开general,找到workspace,修改Text file encoding为utf-8,应用即可原创 2020-08-06 16:03:33 · 732 阅读 · 0 评论