作者:BELLICOSE牛仔 | 来源:互联网 | 2024-11-01 17:43
本文详细介绍了如何构建和初始化SpringSecurity认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。
日志生成(输出相关信息):
1 @Component
2 public class Task{
3 private static final Logger log =LoggerFactory.getLogger(Task.class);
4 public void output(){
5
6 log.info("你好!");
7 }
8 }
一.创建分布式(maven聚合)工程:
4个模块构成了整个Seehope Security工程。
core{browser(demo),app}
工程分为core,app,browser,demo 4个模块。
Core:作为工程的核心模块,分别被browser以及app模块引用,在core模块中存放通用代码以及通用依赖。
Browser:该模块用来描述基于浏览器端的应用服务,引用core模块,被demo模块引用。
App:该模块用来描述基于移动端的应用服务,引用core模块。
Demo:该模块引用browser模块,主要用来测试代码。
如果在创建的过程中新创建的工程无显示,请在eclipse的window->show view中选择Package Explorer 视窗,并使用该视窗查看工程 。
- 创建MavenProject Seehope Security 归档成POM
2.选中已创建的seehope security ,创建Maven Module seehope-core模块
3.重复以上步骤,选中seehope_security 工程,创建borwser,app以及demo 模块
最终结果
在创建工程的过程中并没有体现出browser以及app模块依赖core的关系而是在之后两个模块的POM文件配置中依赖core模块。
使用以上方式创建工程之后,也就是选中seehope security(POM)工程之后创建Maven Module,那么打开POM工程的Pom文件中,我们可以看到自动添加了
1
2 security_core
3 security_browser
4 security_app
5 security_demo
6
这样一段代码,表示seehope security工程中包含这4个模块。
以上,工程环境创建完毕。
spring-security安全认证模块之创建工程