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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章