![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
满世繁华
这个作者很懒,什么都没留下…
展开
-
SpringBoot 项目中Controller接收两个实体
SpringBoot 项目中Controller接收两个实体之前在测试时,直接在控制器部门接收两个实体,然后报了错,这边就不进行演示了。1.解决方法1.实体二合一首先我们去准备两个实体,一个合一的实体类。如下:user:public class User { private Long id; private String userName;}book:public class Book { private Long id; private String原创 2021-01-22 15:56:21 · 6073 阅读 · 0 评论 -
Java JWT 的详解与使用(带封装代码)
JWT1、什么是JWT?JWT全名Json Web Token用户认证是计算机安全领域一个永恒的热点话题,然而你会发现,开发者很少讨论有关Json Web Token的话题,其实使用Json Web Token集成到API身份验证机制中是容易,本文给大家普及基础知识。Json Web Token (简称JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519)。该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声原创 2020-08-28 09:35:15 · 2978 阅读 · 0 评论 -
Swagger的配置和集成
Swagger首先我们需要了解swagger面向所有人的API开发借助Swagger开源和专业工具集,为用户,团队和企业简化API开发号称世界上最好的API框架RestFul API文档在线自动生成=》API文档与API定义同步更新直接运行,可以在线测试API接口;支持多种语言,如:java,php…在项目中使用swagger需要springboxswagger2UI...原创 2020-02-29 13:13:37 · 4560 阅读 · 0 评论 -
面向对象
1、面向对象的三大特征 封装 继承 多态2、类: 类就是相同属性和方法的集合 定义类的关键字是:class 类的继承:extends3、抽象类:他是一种特殊的类,不能被实例化的类,只能作为其他类的父类使用。使用abstract关键字声明4、接口 定义接口关键字:interface 实现(继承)接口关...原创 2020-01-09 11:11:28 · 9314 阅读 · 0 评论 -
java利用类集把二维数组处理成一位数组
/** * 获取用户信息测试 */ //@AuthIgnore @GetMapping("infoUser") public R infoUser(){ List<TbUser> user = userService.selectList(new EntityWrapper<TbUser>());//查出所有...原创 2019-12-30 08:45:08 · 3509 阅读 · 0 评论 -
eclipse导出war包 利用tomcat启动
首先我们需要去利用eclipse导出war包先修改pom文件<packaging>war</packaging> 修改完pom文件需要去更新下maven出现下图表示成功导出war包的地址我们需要把war包放在webapps中需要先启动tomcat才自动解压的我们首先需要把请求路径改成你导出...原创 2019-12-09 19:37:07 · 4522 阅读 · 0 评论 -
SpringBoot+Mybatis整合jeefast 的图片上传和删除图片
首先我们需要在jeefast这个框架当中找到配置虚拟目录的地方打开我们先查看一下是否继承了WebMvcConfigurerAdapter这个接口继承的话我们就给重写我们配置虚拟目录的方法了 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry...原创 2019-12-09 08:36:48 · 4069 阅读 · 0 评论 -
SpringBoot+MyBatis 传递多个不同类型参数到map文件 (类集和普通变量)
1、 控制器中定义 /** * 推荐通知 */ @Log("推荐") @RequestMapping("/edit") @RequiresPermissions("platform:notice:edit") public R edit(HttpServletRequest request){ //pfNoticeService.editBatch(noticeId...原创 2019-12-09 08:20:55 · 4426 阅读 · 1 评论 -
SpringBoot+MyBatis 整合导出数据 选择导出 不选择默认全部导出
选择导出其实没什么特别的首先我们需要在实体类中添加注解你想让它在Excel中位于第几列得弄出来所以说我们需要写第几列order=1就是第一列如果我们想要表连接查询导出我们需要在实体类中写它表连接导出的属性在dao.xml中也需要写新的声明, 同时需要在sql语句代码中给名字重写(as)要和在实体类中写的属性的名称一样 @ExcelResources(title="成绩编...原创 2019-12-05 14:53:32 · 7691 阅读 · 0 评论 -
SpringBoot实现分类搜索(模糊)查询 Pageable分页
效果图如下:数据库结构:Student学生表stu表sid学生idsname学生姓名sex性别cid班级idaddress地址sorts排序classes班级表cidcname1801 1802经过查找又发现了可以在sql语句里写一个case判断解决了sql的外键判断为0不显示数据的尴尬,这样就可以写Intege...原创 2019-11-19 14:55:35 · 5333 阅读 · 0 评论 -
利用thymeleaf 模板技术对读取的班级信息进行映射,显示 班级名称。 对班级进行 删除,修改 和 添加。 SpringBoot 的 model 映射。完整的增删改查!
作业要求:建立数据库classes班级表cidcname18011802比如下图:我比较喜欢从后往前梳理流程和代码先来dao的dao层继承了接口方法,就比如查单个或者查分页的只用传参数就ok不用写sql语句的ClassesDaopackage com.msfh.news.dao;import org.springframework.da...原创 2019-11-19 14:27:43 · 3788 阅读 · 3 评论 -
thymeleaf常用教程
URL表达式URL表达式指的是把一个有用的上下文或回话信息添加到URL,这个过程经常被叫做URL重写。@{/order/list}URL还可以设置参数:@{/order/details(id=${orderId})}相对路径:@{../documents/report}让我们看这些表达式: <form th:action="@{/createOrder}"&...原创 2019-11-19 11:40:52 · 411 阅读 · 0 评论 -
SpringBoot Model 映射到 前台 显示图片
SpringBoot在后台上传上图片之后在前台有很多方法给显示出来,我掌握的有model映射和vue获取这两种方式,这篇文章我介绍下怎么写model映射到前台图片。首先我们需要去新建一个图片表,或者新建一个图片字段,我就不麻烦了我直接在表里新建一个字段,在最后附上表结构启动类的/imctemp-rainy/的赋值路径@Override public void addResourc...原创 2019-11-13 20:27:18 · 1769 阅读 · 1 评论 -
eclipse 更换settings 更换maven仓库地址 (jar包地址)更换阿里云服务器
eclipse 更换settings 更换maven仓库地址 (jar包地址)更换阿里云服务器我们需要settings文件在下面回复上代码和附件我们的jar包位置需要自己去自定义(最好放在c盘外的固态硬盘这样会加快读取速度)打开eclipse的window-->preferences<?xml version="1.0" enc...原创 2019-11-12 11:42:31 · 485 阅读 · 0 评论 -
利用 ajax 上传图片 删除图片 (Spring Boot)
效果如下:1.启动类中加入SpringBoot重写addResourceHandlers映射文件路径@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/imctemp-rainy...原创 2019-11-12 11:18:08 · 6802 阅读 · 1 评论 -
java数组(一维和二维)讲解
一维数组1、声明数组int arr[]={1,2,3}; 或 int[] arr={1,2,3}; String args[] 或 String[] args2、分配空间Scores=new int[5];Height=new double[5];Names=new String[5];3、合二为一Int arr[]=new int...原创 2019-11-10 20:15:30 · 219 阅读 · 0 评论 -
Java中存在的四种访问权限
原创 2019-11-10 20:11:11 · 228 阅读 · 0 评论 -
Java 数组的几种遍历方式
第一种:for循环第二种:增强for循环foreachFor(元素类型 元素变量:遍历对象){执行代码;}效果:第三种:利用jdk自带的方法 --> java.util.Arrays.toString()代码图效果图...原创 2019-11-10 19:51:56 · 262 阅读 · 0 评论 -
Javase 实现九九乘法表
就是走两次循环输出循环的值注意:输出的时候,需要用双引号 print是输出字符串,println是输出字符串后加一个换行原创 2019-11-08 14:54:36 · 1291 阅读 · 0 评论 -
springboot 实现二级菜单
效果图dao层@Query(value = "select * from nav where fid=0 order by sorts asc",nativeQuery = true) List<Map<String,Object>> findMaps(); @Query(value = "select * from nav where fid=:fi...原创 2019-11-07 20:32:39 · 4706 阅读 · 0 评论 -
ajax标准完整写法
ajax 标准写法 $.ajax({ url:"http://www.microsoft.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"value"}, //参数值 type:"GET", ...转载 2019-11-07 14:34:23 · 9736 阅读 · 0 评论 -
用java 计算 闰年
package com.msfh.news;import java.util.Scanner;public class Test01 { public static void main(String[] args) { System.out.println("请输入一个任意年份"); Scanner sc = new Scanner(System.in); ...原创 2019-11-06 10:21:25 · 5110 阅读 · 0 评论 -
生成10位的数组,并取出随机10个不相等的数据(1-100)
package com.msfh.news;import java.util.Random;public class Test04 { public static void main(String[] args) { Random ra = new Random(); int arr[]=new int[10]; for (int i = 0; i < arr.len...原创 2019-11-06 10:20:35 · 322 阅读 · 0 评论 -
给定一个数组,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序
给定一个数组,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。(实现即可,尽量减少操作次数)(10分)实例:示例:输入:[0,1,0,3,2]输出:[1,3,2,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。package com.msfh.news;import java.util.Scanner;public class Test03 { pub...原创 2019-11-06 10:19:05 · 2384 阅读 · 0 评论 -
springboot拦截器
拦截器的左右就是进门得买票不买票不让进就是你在访问一个网站时你得有这个网站的会员账号你如果没有这个网站的会员账号你就不能访问这个网站除了登录页面的其他页面,也就是你没票,和爬山一样。你可以去买票,你也可以不买票,你只要有办法你一样能进的去。不过到底拦截器还是有很大的作用的。使用拦截器分为几个步骤:1.把拦截器文件Interceptor1.java放到与...原创 2019-10-31 15:04:35 · 398 阅读 · 0 评论 -
2019-01-25T01:30:00.000+0000 java取出的问题
造成这样的原因可能是在添加的时候转成json数据在读取的时候json导致的我们现在就需要在进行转型在前端页面可以这样解决 for (var i=0;i<len;i++){ var dataee=new Date(vm.news[i].addtime).toJSON(); vm.newss[i].addtime = n...原创 2019-10-28 16:22:35 · 756 阅读 · 0 评论 -
Ajax 二级联动
准备工作导入vue&jquery的js包导包部分省略不写接下来应该先写html页面的代码<div id="app"> <form> 手机号:<input type="number" v-model="persons.phone" id="phone"> <span id="error"></span><...原创 2019-10-23 09:39:22 · 4558 阅读 · 1 评论 -
Spring Boot 常用注解和原理都给你整理好了!
一、启动注解 @SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = {...转载 2019-10-21 16:09:55 · 1616 阅读 · 0 评论 -
Spring boot 报 Unkonw column 'xxx' in 'order clause'
在Controller控制层的代码删除sort的排序@RequestMapping("pageList") @ResponseBody public Page<List<Map>> pageList(HttpServletRequest request) { Sort sort = null; sort = new Sort(Sort.Directio...原创 2019-10-21 10:56:09 · 3111 阅读 · 1 评论