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很类似,只根据一张"处方"就可以创建多个实例。
你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。
@Autowired:自动装配:作用是替代Java代码里面的getter/setter与bean属性中的property
@Override:重写
@Configuration:Hibernate通过该对象加载配置文件,读取配置文件中的信息,启动Hibernate(操作数据库)
@RequestMapping:用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
@Entity:实体
处理请求在controller层中,接口定义方法,在该接口impl类中实现该方法,domain实体层,系统实现主要是对请求处理,在说明一下springsecurity和第三方登陆一些流程
用户模块
说说模块
MoodRepository 继承 CrudRepository<Mood,Long>
博客模块
相册模块
课程重点部分
第三方登陆到时候会详细整理
个人博客创建