自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 springboot+mybatis+thymeleaf+PageHelper实现分页显示

参考PageHelper文档:https://pagehelper.github.io/docs/howtouse/大佬文章:https://www.pianshen.com/article/6213345123/具体步骤1.1 导入依赖从maven仓库搜<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter

2021-02-24 21:54:38 388

原创 SJUTFleaMarket项目开发二:后台

一、建立项目,配置环境、测试idea创建项目,初始化时选择devtools、spring web、thymeleaf、mybatis framwork、mysql driver依赖,shiro依赖等其他依赖后来再手动导入各层的包建好,项目目录结构建好配置数据库连接信息等(下面为此项目初始时的配置)spring: thymeleaf: #关闭了缓存,打包部署的时候记得开回来 cache: false #配置连接数据库信息 datasource: driver-c

2021-02-24 11:41:03 195

原创 SJUTFleaMarket项目开发一:数据库

一、需求分析用户可凭借账号密码登录(注册时强制使用邮箱注册,注册成功后可设置用户名)用户可设置性别、出生日期、联系方式等基本信息,用户有唯一标识id一个用户可发布多条商品信息商品必须有商品名称、商品类别、商品价格和商品状态,可以有商品描述、商品图片等,商品有唯一标识id商品发布要记录发布时间信息二、画ER图三、ER图转化为实体模式用户user(用户id、用户名username、登录密码password、出生日期birthday、学校university、邮箱email、电话tele、

2021-02-23 13:27:18 203

原创 个人竞赛项目(SJUTFleaMarket)开发笔记

关于varchar与char的区别,以及varchar的最大长度和存储规则https://blog.csdn.net/xujingzhong0077/article/details/82991736mysql中int()里的数字不是能存储值的大小,而是在表中的数的最大显示宽度,可以配合UNSIGNED ZEROFILL实现不够宽度的自动补零。更详细:https://www.cnblogs.com/echo-something/archive/2012/08/26/mysql_int.htmlSongj.

2021-02-23 13:18:47 224

原创 springboot上传的照片无法访问

问题描述:上传一张图片后,检查目录发现文件已经成功上传到指定的目录下,但无法通过地址拿到,重启项目后可以拿到。后来发现在上传一张照片后,target目录下并没有立即生成上传的文件,所以访问不到。问题解决:查看了诸位大佬的文章后,用设置文件路径映射的方法完美解决了这个问题。处理上传的图片,设置保存到哪里时,用绝对路径来指出保存的位置,然后为这个绝对路径设置映射的路径,通过这个映射的路径就可以立刻拿到上传的图片了。解决问题的代码:@Configurationpublic class ResourceCo

2021-02-21 18:00:24 1251 4

原创 springboot实现文件上传

0、前言在实际操作过程中参考了以下大佬的文章:https://www.hangge.com/blog/cache/detail_2463.htmlhttps://developer.aliyun.com/article/763232http://www.ityouknow.com/springboot/2018/01/12/spring-boot-upload-file.html1、上手1.1 导入依赖springboot实现文件上传不需要导入特殊的依赖,只需要web依赖就行了(前端这里我用t

2021-02-21 17:42:15 411

原创 shiro整合thymeleaf实现根据访问者状态隐藏标签与shiro实现登出

一、shiro整合thymeleaf1、导入thymeleaf整合shiro的依赖<!--thymeleaf整合shiro--> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId>

2021-02-04 21:12:48 457

原创 shiro实现用户授权

shiro授权在自定义的realm类里面来实现public class UserRealm extends AuthorizingRealm { @Autowired UserMapper userMapper; //授权 @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) { System.out

2021-02-04 20:56:39 304

原创 使用shiro实现登录拦截(请求拦截)和用户认证(登录)

上一篇已经将shiro和springboot整合起来了,这里就直接开始写功能了一、登录拦截(请求拦截)这个功能在shiro配置类里写,拦截哪些页面,什么情况下拦截,拦截后要不要跳转,都写在注释里@Configurationpublic class ShiroConfig { //ShiroFilterFactoryBean @Bean public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("secur

2021-02-04 15:28:20 2935

原创 shiro与springboot整合

1、导入依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.7.1</version> </dependency>2、注册shiro核心

2021-02-04 14:46:42 156

原创 Spring Security初接触

官网https://spring.io/projects/spring-security先占个位子,等整明白了再回来补充稍微接触了一下这个安全框架,总是实现不了某些功能,网上说可能是我用的springboot版本太高了(我一直用最新版),得往下降版本,将版本又有可能导致其他某些地方不兼容,太麻烦了,本来就是想稍微接触下,就直接学shiro了...

2021-02-04 14:30:53 52

原创 thymeleaf笔记

官方文档https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.htmlthymeleaf是个模板引擎,在springboot中用来取代jsp实现前端页面的开发与后台的信息传送。1、后台向thymeleaf前台传值后台向前台传值,只要在处理请求的方法里声明Model,然后把从service层拿来的数据放到model里就行了,看下例: @RequestMapping("/employee") public String toForm

2021-02-03 12:06:24 3447 1

原创 springboot整合mybatis

官方文档https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/#步骤如下:1、创建项目,导入依赖使用IDEA创建一个springboot项目,选择web、jdbc、mysqldriver模块,再导入mybatis依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId

2021-02-01 12:39:46 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除