荒--
这个作者很懒,什么都没留下…
展开
-
Spring security中的BCryptPasswordEncoder
在SpringBoot1.5之前使用的是MD5进行加密处理,但是在SpringBoot2.0之后废弃了该加密算法,采用了BCryptPasswordEncoderBCryptPasswordEncoder中连个常用的方法加密BCryptPasswordEncoder encode = new BCryptPasswordEncoder();encode.encode(passwor...原创 2020-03-10 22:23:29 · 1223 阅读 · 0 评论 -
第一章、技术选型
整个课程的布局描述技术要求1.有一定的Elasticsearch基础2.熟悉Java和JavaWeb3.有Spring和SpringBoot基础4.了解MySQL和JPA5.有基础的前端知识储备课程收获1.了解一个中度复杂规模应用的开发流程2.掌握Elasticsearch的高级业务应用3.熟悉ES与其他技术框架应用结合思路与技巧4.掌握ES的相关优...原创 2020-03-04 16:20:49 · 271 阅读 · 0 评论 -
第二章、搭建环境(后端)
Java环境 JDK 1.8构建工具 Maven常用IDE Eclipse数据库 MySQL5.0.22采用ElasticSearch入门博客里面的环境搭建构建SpringBoot项目222...原创 2020-03-04 20:21:59 · 216 阅读 · 0 评论 -
第三章、集成单元测试(后端)
项目中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://m...原创 2020-03-07 12:02:07 · 177 阅读 · 0 评论 -
第四章、前端集成
集成Thymeleaf的基本方法集成Bootstrap集成jQuery原创 2020-03-07 15:05:30 · 185 阅读 · 0 评论 -
第五章、架构设计、分层、异常
结构分层222原创 2020-03-07 16:15:22 · 149 阅读 · 0 评论 -
第六章、功能性页面开发
403 权限限制提示页面404 Not Found提示页面500 服务异常提示页面Logout 登出系统页面这些页面主要以功能性为主,展不考虑美观配置文件application.properties添加如下,修改前端页面不使用热加载#修改前端资源和静态资源的时候不使用热加载spring.devtools.restart.exclude=templates/**,s...原创 2020-03-08 16:39:20 · 389 阅读 · 0 评论 -
第七章、后台管理模块
为了方便网站运营人员管理网站的房源信息,就需要有后台管理系统,本章目的就是开发一个后台管理模块来统一管理网站的数据、人员信息等。主要功能有后台登录 权限控制注销功能2222...原创 2020-03-08 17:05:55 · 1542 阅读 · 0 评论 -
第八章、后台登录功能
待定原创 2020-03-09 11:03:01 · 251 阅读 · 0 评论 -
第九章、权限控制和登录验证失败
在项目中添加user相关的页面,结构如下在WebSecurityConfig类中重新配置登出如下/** * HTTP权限控制 */@Overrideprotected void configure(HttpSecurity http) throws Exception { //资源访问权限 http.authorizeRequests() .antMatchers("...原创 2020-03-11 16:12:24 · 1306 阅读 · 0 评论 -
第十章、基于七牛云上传图片
在pom.xml中导包如下<!-- 七牛依赖 --><dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>[7.2.0, 7.2.99]</version>&l...原创 2020-03-11 20:42:51 · 97 阅读 · 0 评论