博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot(1) 使用Maven构建Spring Boot项目
阅读量:6535 次
发布时间:2019-06-24

本文共 2740 字,大约阅读时间需要 9 分钟。

hot3.png

准备工作

  1. 已安装JDK1.8;
  2. 开发工具Intelj idea;
  3. 安装Maven构建工具。

构建Spring Boot项目

第一步:创建Maven项目

  1. 打开Intelj IDEA ,File -> New -> Project
    145238_Npgc_2289161.png
  2. 按照如下图步骤,创建Maven项目,点击Next下一步,填写GroupId、ArtifactId、Version145810_ZLv1_2289161.png
  3. 项目目录结构
    151535_cRql_2289161.png

第二步:pom.xml添加Spring Boot相关依赖

4.0.0
www.muzi.com
test.spring-boot.demo
1.0-SNAPSHOT
jar
test.spring-boot.demo
http://maven.apache.org
org.springframework.boot
spring-boot-starter-parent
1.5.2.RELEASE
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
junit
junit
3.8.1
test
org.springframework.boot
spring-boot-maven-plugin

第三步:创建一个HelloController

package www.muzi.com;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * Date:2017/3/23 14:25 *//** * 在这里我们使用@RestController(等价于@Controller和@RequestBody) */@RestControllerpublic class HelloController {	/**	 * 在这里使用@RequestMapping建立映射请求:http://127.0.0.1:8080/hello	 */	@RequestMapping("/hello")	public String hello(){		return "hello";	}}

第四步:编写Spring Boot项目启动

package www.muzi.com;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * Hello world! * *//** * 在这里使用@SpringBootApplication指定这是一个SpringBoot的应用程序 */@SpringBootApplicationpublic class App {    public static void main( String[] args )    {		/**		 * 在main方法中进行启动我们的应用程序		 */		SpringApplication.run(App.class, args);	}}

@SpringBootApplication开启了Spring 的组件扫描和Spring Boot的自动配置功能。实际

上,@SpringBootApplication将三个有用的注解组合在了一起。 

  1. Spring 的@Configuration:标明该类使用Spring 基于Java 的配置。虽然本书不会写太多
    配置,但我们会更倾向于使用基于Java 而不是XML的配置。  
  2. Spring 的@ComponentScan:启用组件扫描,这样你写的Web控制器类和其他组件才能被
    自动发现并注册为Spring 应用程序上下文里的Bean。 
  3. Spring Boot的@EnableAutoConfiguration :这个不起眼的小注解也可以称为@Abracadabra,就是这一行配置开启了Spring Boot自动配置的魔力,让你不用再写成篇的配置了。

第五步:测试

第一种运行方式:右键Run'App.main()',然后在浏览器输入测试访问地址:http://127.0.0.1:8080/hello  (项目默认端口8080)

第二种运行方式:点击MavenProjects->Plugings->spring-boot->spring-boot:run

152009_Oj3w_2289161.png

 

 

 

转载于:https://my.oschina.net/u/2289161/blog/865479

你可能感兴趣的文章
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
I.MX6 Android USB Touch eGTouchA.ini文件存放
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
java 操作 RabbitMQ 发送、接受消息
查看>>
go run main.go undefined? golang main包那点事
查看>>
数据挖掘(二):认识数据
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
Golang中的路由
查看>>
Volley(二)—— 基本Request对象 & RequestQueue&请求取消
查看>>
2017中国系统架构师大会“盛装”来袭
查看>>
Google插件switchysharp的用法
查看>>
中国最强的人工智能学术会议来了
查看>>
Metasploit的射频收发器功能 | Metasploit’s RF Transceiver Capabilities
查看>>
主库 归档 删除策略
查看>>
Chrome 更新策略大变:优先安装 64 位版本
查看>>
《Linux从入门到精通(第2版)》——导读
查看>>
路过下载攻击利用旧版 Android 漏洞安装勒索软件
查看>>