springboot
文章平均质量分 86
qq_43154385
温柔善良待人
展开
-
Mapper层继承BaseMapper<T>需要引入的pom依赖
<!-- mp依赖 mybatisPlus 会自动的维护Mybatis 以及MyBatis-spring相关的依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactI...原创 2020-03-26 19:59:49 · 7844 阅读 · 1 评论 -
使用CrudService里的list方法并对返回数据里面的map进行解析
PageInfo<Map<String,Object>> columnSecondCatalogPage = this.bookService.list(parameterMap);List<Map<String, Object>> series = columnSecondCatalogPage.getList();int size = se...原创 2020-03-23 10:26:45 · 359 阅读 · 0 评论 -
springboot之事务的使用
1.spring中声明式事务的配置:事务控制的本质就是让所有的执行数据库的方法使用同一个Connection对象 2.在springboot中使用事务,得先在pom.xml中添加jdbc的模块:加入jdbc依赖,此时就可以自动配置上述xml中的TransactionManager对象了<dependency> <groupId>org.sp...原创 2018-12-28 15:08:30 · 211 阅读 · 0 评论 -
Validation failed for object='product'. Error count: 1
今天写项目在表单提交时报了一个这样的错,其中product是表名,Error count是说数据库中有多少个字段对应错误,我就上网搜了一下,但是还是没有解决我所遇到的问题; 网上的原因有: 第一种 把表单中需要提交的数据按数据库中字段的顺序提交第二种 在表单对应的controller中添加BindingResult @RequestMapping("/toPr...原创 2019-01-03 18:50:04 · 1642 阅读 · 0 评论 -
区域解析器的使用,中英文切换,thymeleaf实现国际化
效果图:中英文切换定义两个相同的前台页面index1、index2,在其中一个页面点中文,那么另一个页面刷新一下也会显示中文,在当前页面点英文,另一个页面刷新一下也会同步成英文。实现代码:controller:@Controller@RequestMapping("/test")public class TestInterceptorForwordCon { @R...原创 2019-01-04 11:03:30 · 1340 阅读 · 0 评论 -
springboot工程目录下都放些什么
入口类所在的包是controller,service,pojo,dao的父目录,因为该类在启动的时候会默认扫描它的同级目录和子目录。 resources一般放置配置文件,其下的所有内容打包后会计入classes目录下。 application.properties/application.yml是springboot工程的核心配置文件,打包后进入classes目录。 static目录用来...原创 2018-12-25 14:09:20 · 1096 阅读 · 0 评论 -
杂七杂八整理(随笔2)
thymeleaf:1.thymeleaf有什么好处 因为thymeleaf是html格式的,可以本地打开。美工和开发人员都可以访问,美工打开的是静态页面,开发人员打开的是动态页面。 2.如何使用thymeleaf pom.xml 添加spring-boot-starter-thymeleaf thymeleaf和jsp功能一样,不能同时存在。 thymeleaf文件默认放...原创 2019-02-18 20:51:36 · 131 阅读 · 0 评论 -
Springboot项目打war包部署到Linux下,并且设置tomcat欢迎页
1、打包方式改为war包2、去除内嵌tomcat,如果项目中使用了websocket的话需要再添加一个websocket的依赖 <!--去除内嵌tomcat--> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-04-10 10:54:34 · 2708 阅读 · 0 评论 -
微服务基础----搭建Eureka服务器
1、pom文件里导入依赖:我用的是1.5.9版本,jdk用的1.8的 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...原创 2019-04-23 19:00:19 · 1669 阅读 · 0 评论 -
把商品微服务和订单微服务都注册到Eureka中,可通过订单查询商品信息
eureka项目:https://blog.csdn.net/qq_43154385/article/details/89458587item项目1、pom加入依赖<!--springboot项目我用的1.5.9版本的--><parent> <groupId>org.springframework.boot</groupId>...原创 2019-04-23 20:12:04 · 562 阅读 · 0 评论 -
解决war包中文件路径问题(poi导入导出获取服务器上模板路径问题)
我在使用poi的导入导出时,遇到了关于如何获取工程下temp模板路径的问题。因为在j2EE项目中,我们一般会把项目打包发布,一般是war包,作为独立单元,可以远程上传,加载,发布,还可以实现版本控制,但这与我们开发过程中使用MyEclipse自动部署有所不同,以下做详细说明。使用war包部署,在tomcat和WebLogic下部署有很大的区别,tomcat会把war自动加压到当前目录下,然后再...转载 2019-09-16 10:02:19 · 1374 阅读 · 0 评论 -
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
一、执行顺序:1.我本来想看拦截器实现HandlerInterceptor接口的三个方法在springMVC工作流程上的哪些地方进行处理,然后在多个地方看到这个图:其实这个图它不对,我在图上已经标记了一个错误的地方,Interceptor它一般拦截的是controller中的方法,它不拦截jsp、servlet、filter,也就是说它不应该放在dispatcherServlet之前,...原创 2018-12-28 12:02:57 · 1067 阅读 · 0 评论 -
springboot如何使用jsp/templates
一:如何使用jsp1.springboot默认是不支持jsp的,要想用jsp的话,需要导一个插件,在pom.xml里添加依赖<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId&...原创 2018-12-27 19:52:45 · 4808 阅读 · 0 评论 -
Servlet 和Filter的生命周期(springboot测试servlet和filter)
servlet生命周期:通过构造函数实例化Servlet对象; 当第一次浏览器向服务器发送请求,访问servlet; 调用init方法进行初始化 (servlet对象一般只有一个,会常驻内存) init方法只会调用一次; 开启一个线程,去调用service方法,以后在访问这个servlet都会开启一个线程来调用service方法去处理请求操作; 当服务器关闭时,会调用servlet的...原创 2018-12-27 19:33:31 · 1279 阅读 · 0 评论 -
创建springboot工程project标头报错(web,test依赖架包报错)
我跟你们说,别的都不好使,我用了n种方法,不是不给我import导入架包,就是不给我提示用哪个架包,我把我朋友的仓库里的关于springboot的架包拿过来用也是不行,最后左弄又弄还是弄不出来,最后最后直接换了一个maven仓库,好了,它竟然好了,我真是感觉生活瞬间又充满了乐趣,开心!!!!!第一种报错:第二种报错:任一个报错第三种报错: 就这些错,别的方法都解决不...原创 2018-12-19 19:00:29 · 682 阅读 · 2 评论 -
idea如何热部署springboot项目(后台和jsp)
热部署吧就是,改了代码以后,项目会自己重新启动(或者刷新的意思),不需要每次咱们写完代码以后都自己重新启动项目;热部署步骤在下面有详解,这一段代码是如果热部署不好用,就在pom.xml中添加:<configuration> <fork>true</fork></configuration>后台热部署步骤:先添加依赖,op...原创 2018-12-20 11:45:02 · 1534 阅读 · 0 评论 -
springboot访问静态资源
1.springboot访问静态资源的几种方式 (1)在src/main/resources/目录下创建 static文件夹 (2)在src/main/resources/目录下创建 resources文件夹 (3)在src/main/resources/目录下创建 public文件夹 (4)在src/main/resources/目录下创建 META-INF/resources文件夹...原创 2018-12-20 16:02:24 · 1688 阅读 · 0 评论 -
读取application.yml/application.properties中的参数(或读取自定义配置文件中的参数)
使用springboot搭建项目的话,如果代码里需要读取配置文件信息,动态生成数据该怎么办呢,其实可以直接写到springboot配置文件当中,自己定义标签来读取。application.yml与application.properties有什么不同呢?(1)yml文件用缩进代替properties文件中相同的前缀(2)yml文件的值前面有一个空格.yml文件写法:.pro...原创 2018-12-20 19:13:41 · 19906 阅读 · 3 评论 -
springboot整合mybatis步骤
1.导入pom.xml依赖:(1) 链接mysql的驱动 <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifac...原创 2018-12-26 18:54:51 · 176 阅读 · 0 评论 -
springboot集成redis使用方法
1.在pom.xml中导入架包<!--redis客户端--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version&原创 2018-12-26 19:20:58 · 479 阅读 · 0 评论 -
springboot怎样扫描与启动类非同包下也非子包下的类(javaBean)
一般来说springboot只会扫描启动类当前包和以下的子包中的javabean,但如果非要访问其他包的话,也就是如何装配到IOC容器中,其实也是有办法的。第一种:首先,我们先在外面创建一个Java类,并且在与启动类同包下创建一个util/PeopleConfiguration.java 配置类;目录如图:PeopleService:PeopleConfigurat...原创 2018-12-21 09:58:35 · 6798 阅读 · 0 评论 -
用redis实现登录受限问题
如果10分钟内登录超过10次,返回登录受限,不能登陆(因为有可能是受到了攻击);用了redis的string数据类型 每登陆一次自动+1 参数的生命周期10分钟目录如下:前台jsp:(登陆成功跳一个hello页面,自己定义就好,登陆失败还是在当前页面)<%@ page language="java" contentType="text/html; charset=...原创 2018-12-26 21:14:45 · 1084 阅读 · 2 评论 -
springboot配置文件的位置和读取顺序
application.properties是spring boot默认的配置文件,spring boot默认会在以下两个路径搜索并加载这个文件:src\main\resourcessrc\main\resources\config配置系统参数 在application.properties中可配置一些系统参数,spring boot会自动加载这个参数到相应的功能,如下:配置tom...原创 2018-12-21 11:31:09 · 1043 阅读 · 0 评论 -
SpringBoot优缺点总结
springboot是什么spring boot用来简化spring的应用开发,约定大于配置,去繁从简。spring boot功用众多,其中最主要的功能就是自动化配置,简化开化。SpringBoot核心功能spring-boot-starter: Spring Boot的核心启动器,包含了自动配置、日志和YAMLspring-boot-starter-aop: 支持AOP面向切面编程...原创 2018-12-21 11:46:12 · 1196 阅读 · 0 评论 -
springboot统一处理异常方法
@ControllerAdvice注解将作用在所有注解了@RequestMapping的控制器的方法上@ExceptionHandler:用于全局处理控制器里的异常所以在写项目的时候service层和mapper层都使用抛异常的方式,把异常都抛到controller层,然后来统一处理,这个类其实就相当于一个controller,也能重定向,转发页面等这个是统一异常处理类,,@Controll...原创 2018-12-27 11:57:18 · 786 阅读 · 0 评论 -
如何创建springboot工程及部分注解理解
1. 创建springboot的前提准备条件:方法一: 创建的springboot工程本身就是一个maven项目,只是少了配置文件的繁琐,这里是生成了一个java工程,如果之后想打war包,就在pom文件里添上<packaging>war</packaging>就可以啦!方法二:网址:https://start.spring.io/ 在网站...原创 2018-12-20 11:26:42 · 152 阅读 · 0 评论