JavaWeb_gy博客网站_系统实现

 

 

 

  目录

  

 

  1、com.jiguiyan.blog  启动层

  2、com.jiguiyan.blog.config  配置层

  3、com.jiguiyan.blog.controller  控制器层

  4、com.jiguiyan.blog.domain  实体层

  5、com.jiguiyan.blog.dto  数据传输层

  6、com.jiguiyan.blog.enumeration  枚举层

  7、com.jiguiyan.blog.filter  过滤器(拦截)层

  8、com.jiguiyan.blog.handler  处理器(control)层

  9、com.jiguiyan.blog.impl  接口层

  10、com.jiguiyan.blog.properties  属性层 

  11、com.jiguiyan.blog.qq.api  QQ第三方登陆api层

  12、com.jiguiyan.blog.qq.config  QQ第三方登陆配置层

  13、com.jiguiyan.blog.qq.connection  QQ第三方登录连接层

  14、com.jiguiyan.blog.qq.signup  QQ第三方登陆注册层

  15、com.jiguiyan.blog.qq.template  QQ第三方登陆模块层

  16、com.jiguiyan.blog.repository  数据库查询语句层

  17、com.jiguiyan.blog.service  service层

  18、com.jiguiyan.blog.weixin.api  微信第三方登陆api层

  19、com.jiguiyan.blog.weixin.config  微信第三方登陆配置层

  20、com.jiguiyan.blog.weixin.connect  微信第三方登陆连接层

  21、com.jiguiyan.blog.weixin.template  微信第三方登陆模板层

 

  出现的注解

  @EnableWebSecurity:安全配置类,使用SpringSecurity做一些拦截

  @Bean:方便创建实例

创建一个bean定义,其实质是用该bean定义对应的类来创建真正实例的"配方(recipe)"。把bean定义看成一个配方很有意义,它与class很类似,只根据一张"处方"就可以创建多个实例。
你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。
@Bean

  @Autowired:自动装配:作用是替代Java代码里面的getter/setter与bean属性中的property

  @Override:重写

  @Configuration:Hibernate通过该对象加载配置文件,读取配置文件中的信息,启动Hibernate(操作数据库)

  @RequestMapping:用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径

  @Entity:实体

 

  处理请求在controller层中,接口定义方法,在该接口impl类中实现该方法,domain实体层,系统实现主要是对请求处理,在说明一下springsecurity和第三方登陆一些流程

 

用户模块

  

 

 

说说模块

  MoodRepository 继承 CrudRepository<Mood,Long>

 

 

博客模块

 

 

相册模块

 

 

课程重点部分

  第三方登陆到时候会详细整理

  个人博客创建

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-12-15 13:53  Cynical丶Gary  阅读(178)  评论(0编辑  收藏  举报