一、快速建立springboot項目css
1.一、使用spring官方SPRING INITIALIZR工具能夠快速建立springboot項目。IDEA開發工具也集成了spring initializr工具java
1.二、maven項目目錄結構spring
project maven瀏覽器
|--java目錄結構(保存全部後臺java代碼)springboot
|----com.company.projectname.controllerapp
|----com.company.projectname.servicemaven
|----com.company.projectname.daoide
|--resource目錄結構spring-boot
|----static:保存全部的靜態資源(js,css,image)工具
|----template:保存全部的模板頁面
|----application.properties:spring應用配置文件
二、SpringBootApplication註解
/** *SpringBootApplication註解,應用的入口,能夠啓動應用 */ @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class,args); } }
三、springboot應用打包運行
打包:springboot maven插件,能夠將應用打包成一個可執行jar。將下面配置在pom.xml,執行idea maven:Lifecycle -> package
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
controller編寫:
/** * RestController = Controller + ResponseBody * ResponseBody :方法返回的數據直接給瀏覽器 */ @RestController public class HelloController { @RequestMapping("/hello") public String hello(){ return "hello world!"; } }
運行:java -jar spring-boot-helloword-1.0-SNAPSHOT.jar
訪問:localhost:8080/helloworld