當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot-springbootHelloword(一)
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot-springbootHelloword(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
什么是springboot
? sprng家族一個(gè)全新的框架 ?簡(jiǎn)化我們應(yīng)用程序的創(chuàng)建和開發(fā)的過程,使用默認(rèn)配置簡(jiǎn)化了我們以前傳統(tǒng)的配置
springboot的特性
?? ?能夠快速創(chuàng)建spring程序 能夠使用java main方法啟動(dòng)內(nèi)嵌的 tomcat 或者jetty服務(wù)器運(yùn)行spring boot程序 提供約定的starter pom簡(jiǎn)化maven配置 讓maven變得更簡(jiǎn)單 根據(jù)maven依賴配置 spring boot自動(dòng)配置spring spring mvc等 提供程序內(nèi)部運(yùn)行情況的檢查功能 完全不適用xml配置文件 采用的是注解配置spring四大核心
自動(dòng)配置 針對(duì)spring應(yīng)用程序和常見的應(yīng)用功能 spring boot能自動(dòng)提供相關(guān)配置(用的多) 起步依賴告訴springboot需要什么功能 ?自動(dòng)引入相關(guān)庫(用的多) actuator:能夠深入的運(yùn)行中的spring boot應(yīng)用程序 看spring boot的內(nèi)部信息 命令行界面,spring boot的可選特性 主要針對(duì) Groovy語言使用創(chuàng)建并運(yùn)行一個(gè)SpringBoot項(xiàng)目(IDEA)
?項(xiàng)目結(jié)構(gòu)
?
?
?spring?boot?入口類
package com.liqiang;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication public class SpringBootHellwordApplication {public static void main(String[] args) {SpringApplication.run(SpringBootHellwordApplication.class, args);} }@SpringBootApplication是一個(gè)組合注解
?
@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class)) public @interface SpringBootApplication {//排除自啟動(dòng)項(xiàng)Class<?>[] exclude() default {};//排除自動(dòng)啟動(dòng)的beanNameString[] excludeName() default {};//掃描包@AliasFor(annotation = ComponentScan.class, attribute = "basePackages")String[] scanBasePackages() default {};//掃描類@AliasFor(annotation = ComponentScan.class, attribute = "basePackageClasses")Class<?>[] scanBasePackageClasses() default {};}測(cè)試運(yùn)行
1.創(chuàng)建一個(gè)controller(必須放在入口類的包下面。應(yīng)該spring?boot會(huì)掃描入口類包下面的所有類)
package com.liqiang.contorller;import org.springframework.web.bind.annotation.RestController;@RestController public class HelloWordContorller {public String helloWord(){return "helloWord";} }2.在pom增加maven插件
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin>?
3.配置maven啟動(dòng)命令
?
?
選中我們配置?啟動(dòng)
訪問
?
以前創(chuàng)建一個(gè)springmvc項(xiàng)目需要
? ? 1.引入一系列spring?mvc依賴包
? ? 2.springmvc?sevlet配置DispatcherServlet
? ?3.創(chuàng)建spring?mvc核心配置文件?配置掃描包? 配置處理映射器和處理適配器
轉(zhuǎn)載于:https://www.cnblogs.com/LQBlog/p/9224317.html
總結(jié)
以上是生活随笔為你收集整理的Spring Boot-springbootHelloword(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java泛型用于方法,类和接口
- 下一篇: [bzoj4994][Usaco2017