Day1:创建Springboot项目流程(初始框架Spring Security权限框架)

项目初始框架为:maven、springboot、spring security

操作流程一(该创建方式以idea工具为例,网页端创建项目方式相同,spring网站地址:https://start.spring.io

打开idea创建项目的界面,如图,Spring Initializr -> 选择创建的jdk架包的版本 -> 地址选择默认地址即可 - > Next

在这里插入图片描述

操作流程二

填写项目信息,项目类型选为Type:Maven Project;Packaging:War。如图:

在这里插入图片描述

操作流程三

在创建项目的时候可以将对应的组件选择一下,就可以直接将项目结构直接生成,不需要后面在到pom文件中再手动加入对应的架包

说明:如果不是创建权限管理的项目,无需选择Spring Security,该项目组件非必选
在这里插入图片描述

操作流程四

最后选择一下项目创建的路径,完成即可

在这里插入图片描述
创建完项目之后导入架包,就可以用运行springboot项目:找到java目录下面的Application结尾的文件,鼠标右键运行即可

@SpringBootApplication
public class SpringsecuritydemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringsecuritydemoApplication.class, args);
    }

}

运行成功控制台输出,如下所示,即说明springboot项目创建成功

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.2.5.RELEASE)

2020-03-19 11:03:00.870  INFO 7184 --- [           main] c.e.s.SpringsecuritydemoApplication      : Starting SpringsecuritydemoApplication on LAPTOP-JCC2QGMJ with PID 7184 (E:\GitProject\springsecuritydemo\target\classes started by HP in E:\GitProject\springsecuritydemo)
2020-03-19 11:03:00.872  INFO 7184 --- [           main] c.e.s.SpringsecuritydemoApplication      : No active profile set, falling back to default profiles: default
2020-03-19 11:03:01.531  INFO 7184 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-03-19 11:03:01.538  INFO 7184 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-03-19 11:03:01.538  INFO 7184 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.31]
2020-03-19 11:03:01.628  INFO 7184 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-03-19 11:03:01.628  INFO 7184 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 723 ms
2020-03-19 11:03:01.720  INFO 7184 --- [           main] .s.s.UserDetailsServiceAutoConfiguration : 

Using generated security password: 585363a8-d20f-4d2d-87ff-898b941cf695

2020-03-19 11:03:01.757  INFO 7184 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: Ant [pattern='/js/**'], []
2020-03-19 11:03:01.757  INFO 7184 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: Ant [pattern='/css/**'], []
2020-03-19 11:03:01.758  INFO 7184 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: Ant [pattern='/images/**'], []
2020-03-19 11:03:01.778  INFO 7184 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4fbb001b, org.springframework.security.web.context.SecurityContextPersistenceFilter@3b0f7d9d, org.springframework.security.web.header.HeaderWriterFilter@589b028e, org.springframework.security.web.authentication.logout.LogoutFilter@6c2f1700, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@125c082e, org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@2392212b, org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@4010d494, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@5c84624f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@7e11ab3d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@341a8659, org.springframework.security.web.session.SessionManagementFilter@9fecdf1, org.springframework.security.web.access.ExceptionTranslationFilter@3773862a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@737edcfa]
2020-03-19 11:03:01.846  INFO 7184 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-03-19 11:03:01.965  INFO 7184 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-03-19 11:03:01.967  INFO 7184 --- [           main] c.e.s.SpringsecuritydemoApplication      : Started SpringsecuritydemoApplication in 1.359 seconds (JVM running for 2.724)
2020-03-19 11:03:10.136  INFO 7184 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-03-19 11:03:10.136  INFO 7184 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2020-03-19 11:03:10.139  INFO 7184 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 3 ms
发布了90 篇原创文章 · 获赞 19 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_32641813/article/details/104964020