使用idea搭建Spring boot開發初始環境
阿新 • • 發佈:2017-08-24
工作 C4D prop 修改 pat resources ecb font boot
準備工作
將以下代碼加入idea的live template,命名為springbootStartup
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
Create New Project
添加maven支持
添加pom.xml
在project的根目錄上的右鍵菜單中選擇"Add Framework Support",添加maven支持。
設置maven坐標
補全maven其他設置
在pom.xml中,坐標設置下面輸入sp,IDE自動彈出前面設置的live template:“springbootStartup”,按下"tab"鍵盤,剩余的maven代碼將會自動補全。
新建包結構
新建application類
導入:
import org.springframework.boot.SpringApplication;
在main函數中添加如下代碼:
SpringApplication.run(SpringBootDemoApplication.class, args);
添加controller類
添加@RestController
添加request mapping代碼
@RequestMapping("/hello") String hello() { return "this is a test"; }
測試
第一次啟動報錯,顯示8080端口已經被占用
因此需要修改端口號,操作如下:
在resources目錄下新建application.properties, 輸入如下內容:
server.port=8081
然後重新啟動程序,在瀏覽器中訪問地址:
http://localhost:8081/hello
使用idea搭建Spring boot開發初始環境