![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
稻草人项目
陳风弥
这个作者很懒,什么都没留下…
展开
-
稻草人项目--项目前期准备
目录稻草人项目:稻草人项目流程演示:稻草人项目功能实现组件及工作原理:创建数据库表格及表字段名称:1. 项目前期准备--学习创建Maven聚合项目1.1. 创建聚合项目1.2. 通过父项目的配置使得各子模块项目都可以使用同样的依赖1.3. 在父级项目中配置子级项目可选的依赖2. 项目前期准备--学习创建SpringBoot聚合项目2.1. 创建父级项目2.2. 创建子项目3. 使用SLF4j打印日志稻草人项目:稻草人项目流程演示:稻草人项目功能原创 2020-07-13 19:12:57 · 672 阅读 · 0 评论 -
稻草人项目--项目前期准备( day02 )
稻草人项目1. 项目前期准备--MyBaitsPlusMyBatisPlus是基于MyBatis的基础之上的,它可以自动生成常规的数据访问,使得开发人员在使用时不需要自行编写那些每张表都会有常规数据访问功能,例如插入数据、根据id删除数据等。先创建数据库straw:CREATE DATABASE straw;并使用该数据库:USE straw;然后创建用户数据表,便于接下来访问数据:CREATE TABLE `user` ( `id` int(11) NOT NUL.原创 2020-07-15 21:06:49 · 348 阅读 · 0 评论 -
稻草人项目--项目的数据处理流程-- ( day03 )
稻草人项目项目的数据处理流程 - - -了解项目的数据处理流程在项目中,么偶次处理用户提交的请求时,用户请求数据的走向应该是用户界面---->控制器层---->业务层---->持久层以上各层的分工如下:用户界面 :复测显示数据,提供用户操作入口,并提交请求,获取服务器端响应的结果: 控制器层 :负责接收请求,并发出响应结果; 业务层 : 负责业务流程和业务逻辑,已保证数据的 安全性 ( 数据必须按照业务所设定的规则而产生或发生变化 ) 和 完整性( ); ...原创 2020-07-15 19:16:19 · 436 阅读 · 0 评论 -
稻草人项目--( day04 )
8. 在SpringMVC框架中统一处理异常在SpringMVC框架中提供了统一处理异常的机制(当然,在SpringBoot框架中也可以直接使用),使得每种异常只需要被处理1次即可,即使某种异常在多种请求中都会出现,也不需要反复处理!其核心是开发人员调用了可能抛出异常的方法时,在控制器中,直接将异常再次抛出,则SpringMVC在调用控制器的方法时,就会捕获到对应的异常对象,并且,如果开发人员定义了统一处理异常的方法,则SpringMVC框架就会自动调用该方法来处理异常!关于统一处理异常的方法:原创 2020-07-18 08:41:25 · 232 阅读 · 0 评论 -
稻草人项目 ---day05
稻草人项目13. 用户登录-准备工作在开发注册功能时,在SecurityConfig类中配置以如下代码:@Overrideprotected void configure(HttpSecurity http) throws Exception { http.csrf().disable();}以上代码的作用是关闭跨域攻击,如果没有以上代码,则执行异步请求时就会出错!一旦添加了以上代码,却没有添加更多详细配置之前,Spring Security的登录拦截将不生效!为了便于开发..原创 2020-07-20 22:18:52 · 328 阅读 · 0 评论 -
稻草人项目 ----day06
目录稻草人项目20. 使用控制器转发注册页面将用户注册的register.html文件移动到templates文件夹下。在SystemController中添加:21. 处理用户的权限21.1. 补全:学生注册时分配角色先在UserServiceImpl中添加:@Transactional注解,启用事务21.2. 处理登录时获取权限在处理权限数据的持久层PermissionMapper接口中添加抽象方法:然后,在PermissionMapper.xml中配置以上抽原创 2020-07-20 22:28:28 · 232 阅读 · 0 评论