111.【金橘社区1.0】
聊聊金橘社区1.0那些事儿
各位看官,大家好!今天咱们来聊聊金橘社区1.0版本的那些事儿。这个社区可是用了不少高科技哦!比如,它可是把SpringBoot、SpringSecurity、Ajax和editor.md都玩得溜溜转,简直是个技术大杂烩!
相关问题1:为什么选择SpringSecurity?
嘿,SpringSecurity就是安全领域的老大哥!它能帮你搞定认证和授权,再也不用自己写那些烦人的安全代码了。而且,它还能和SpringBoot无缝对接,简直是懒人的福音!
相关问题2:Ajax在社区里有什么用?
Ajax就像是前端和后端的通讯员,能让页面局部刷新,用户不用每次操作都刷新页面,体验感那叫一个棒!比如,登录表单提交的时候,用Ajax就能让页面平滑过渡,一点不卡。
相关问题3:editor.md是怎么融入社区的?
editor.md可是个神奇的编辑器!作者直接把它嵌入到页面里,让用户能方便地写文章和评论。而且,它还能和markdown语法完美结合,生成各种花哨的格式,简直文艺范儿十足!
怎么样,金橘社区是不是科技感满满?下次再聊!
金橘社区1.0版本
- (一)、SpringBoot整合SpringSecurity
-
- 1.导入依赖
- 2.数据库
- 3.登入表单
- 4. 添加配置类 SecurityConfig
- 5.接口实现类 CkqnUserServiceImpl
- 6.前端认证问题
- (二)、SpringBoot整合Ajax
-
- 1.登入表单
- 2. JavaScript
- (三)、SpringBoot整合editor.md
-
- 1.编写页面
-
-
- (1).前端页面
- (2).后端页面
-
- 2.修改文件
-
-
- (1).前端页面
- (2).后端页面
-
- 3.文章展示
-
-
- (1).前端页面
- (2).后端页面
-
- 4.Aax 密码验证
- (三)、知识点新发现
-
- 1. template包中创建包静态资源路径一样.
- 2. SpringBoot自定义400、500错误。只需要在template包下创建error包即可。
- 3. 加入我们要使用mybatis-plus那么条件构造其实际上就是对SQL的拼接操作。构造器的泛型是: 实体类
- 4.我们在验证登入操作的时候,只需要根据username进行判断即可,因为这样可以减少对数据库的一次访问
- (四)、金橘社区前端设计
-
- 1. 渐变动态背景CSS .
- 2. sleep() 休眠的工具类
- 3. 利用JS页面的跳转,我们一定要用异步跳转
- 4. 好看的动态背景推荐
- 6. 炫酷的搜索框
- 7. 返回顶部
- 8. 特效烟花点击
- 9. 前端引入 markdown编辑器 ---- 一定要和html处于同级目录下.
- 10. 百度搜索框
- 11. 二维码弹窗!!!!!
- 12. 文本框不能为空格的属性,一个属性就可以
(一)、SpringBoot整合SpringSecurity
金橘社区官网: http://www.jsxs1.cn/
1.导入依赖
<?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://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.7</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.jsxs</groupId><artifactId>Kumquat</artifactId><version>0.0.1-SNAPSHOT</version><name>Kumquat</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><!--web 依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--测试启动类 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope>