- 博客(10)
- 收藏
- 关注
原创 我的springboot学习【3】
这里讲一下之前没说清楚的东西吧。一般可以将某个项目分成3层,自下而上分别是DAO层、Service层和Controller层。工作的方式如下前端控制器将请求发送到Controller控制层,控制层调用Service业务层处理业务,业务层调用DAO数据持久层访问数据库,并将结果再逆推回去。由此可见,接下来我们要撰写DAO层的代码。先说一下为什么选择JPA而不是MyBatis,很简单,因为对于我公司而言JPA应用更多。JPA是一个比较完全的ORM框架,可以通过实体映射数据库,甚至可以通过实体生成数据库。...
2022-07-29 17:28:26
300
原创 我的springboot学习【2】
下面要学习的是拦截器的部分。返回true则请求继续执行,false则相反,这是拦截器最重要的方法,一般用于校验携带的token。@Configuration注解表明某个类是配置类(之前就用过忘说了),@Bean注解用来修饰方法,使得项目在启动时直接调用方法,并将方法的取值放入IOC容器中。整个拦截器的逻辑如下获取header中携带过来的token数据,若无数据则拦截,若有则进行比对,符合条件则放行,否则拦截。言归正传,CORS解决跨域问题有两种方式,我只考虑第一种,是在之前的配置类中继续编写,代码如下。..
2022-07-28 17:27:07
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人