Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >idea实现第一个springboot程序

idea实现第一个springboot程序

作者头像
兮动人
发布于 2021-06-11 02:34:50
发布于 2021-06-11 02:34:50
24900
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

1.环境准备

  • JDK:1.8
  • Apache Maven: 3.6.1
  • IntelliJ IDEA 2019.1.3 x64
  • SpringBoot 1.5.9.RELEASE:1.5.9;

1.1、MAVEN设置:给maven 的settings.xml配置文件的profiles标签添加

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>

2.实现SpringBoot Helloworld 案例

浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;

2.1、创建一个maven工程;(jar)
2.2、导入spring boot相关的依赖
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

3、编写一个主程序;启动Spring Boot应用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package com.xdr;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/*
@SpringBootApplication 来标注一个主程序
 */
@SpringBootApplication
public class HelloWorldApplication {
    public static void main(String[] args) {
        System.out.println("启动springboot程序");
        SpringApplication.run(HelloWorldApplication.class, args);
    }
}

4、编写相关的Controller、Service

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package com.xdr.com.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Controller {
    @RequestMapping("hello")
    public String sayHello(){
        return "Hello SpringBoot";
    }
}

5、运行主程序测试

在resource下创建application.properties文件写入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server.port=8082

把端口号改为8082,以免跟8080冲突

访问项目

6、简化部署

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <!-- 这个插件,可以将应用打包成一个可执行的jar包;-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

将这个应用打成jar包,直接使用java -jar xxx.jar(xxx表示jar包的名称)的命令进行执行; 在idea自带Maven打包中

刷新项目:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
第一章-Spring Boot 入门
Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用。
李昂君
2021/12/24
5750
第一章-Spring Boot 入门
springBoot快速入门
给maven 的settings.xml配置文件的profiles标签添加 <profile> <id>jdk‐1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source>
HUC思梦
2020/09/03
3990
springBoot快速入门
Spring Boot入门
–jdk1.8:Spring Boot 推荐jdk1.7及以上;java version “1.8.0_112”
兮动人
2021/06/11
5950
Spring Boot入门
springboot入门案例----eclipse编写第一个springboot程序
之后进入Maven安装目录conf文件夹下的settings.xml配置文件,用Notepadd++打开文件。
兮动人
2021/06/11
4370
springboot入门案例----eclipse编写第一个springboot程序
SpringBoot 笔记 ( 一 ):启动流程
SpringBoot 笔记(一): 启动流程 1. 配置开发环境 1. 创建 Maven 项目 然后我们首先在项目里面加上编译环境,防止每一次更新 Maven 的时候导致项目的语言级别自动被改成 Java5 然后导致编译不通过的问题。 1 2 3 4 5 6 7 8 9 10 11 12<profile> <id>jdk‐1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activati
lwen
2018/04/16
7440
springboot之第一个springboot程序
idea会为我们对Bean进行标识,我们启动服务:点击run "HelloWorldMainApp"
西西嘛呦
2020/08/26
2720
springboot之第一个springboot程序
spring boot入门,看这篇文章就够了
给maven 的settings.xml配置文件的profiles标签添加下面的代码:
李红
2019/07/16
11.6K0
02、SpringBoot2入门
1、系统要求 Java 8 & 兼容java14 . Maven 3.3+ idea(最好2019版本以上) 1.1、maven设置 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/publi
twelvecoder
2021/12/24
2270
02、SpringBoot2入门
springboot之相关环境设置
所需环境:jdk1.8,maven3.x,idea2017,springboot1.5.9
西西嘛呦
2020/08/26
5380
springboot之相关环境设置
springBoot入门简介,使用spring initializer快速创建spring Boot项目
传统“单体”spring缺点:许多应用结合在一起,牵一发而动全身。一个小小的bug修改,或者日益增长的需求变更都需要停止服务重新启动。
全栈程序员站长
2022/08/09
1.5K0
springBoot入门简介,使用spring initializer快速创建spring Boot项目
SpringBoot教程(二) | 创建SpringBoot项目
所谓spring Boot项目,其实本质上就是一个maven/gradle项目,这是里面通过引入springBoot专门设置好的依赖,完成整个项目开发流程的简化。所以我们就先创建一个maven 项目即可。当然也可以采用 spring initiallizer进行创建(需联网)。
一缕82年的清风
2022/04/08
6060
SpringBoot教程(二) | 创建SpringBoot项目
SpringBoot2-[SpringBoot优缺点、微服务理解、版本仲裁]
因为所有的SpringBoot项目的maven的pom.xml都继承自spring-boot-starter-parent
全栈程序员站长
2022/11/09
8110
SpringBoot2-[SpringBoot优缺点、微服务理解、版本仲裁]
玩转springboot:入门程序
浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;
好好学java
2018/10/18
5170
springcloud整合consul
新建Module支付服务provider8006 cloud-providerconsul-payment8006   pom文件  version已经交给父工程管理  <!-- 统一管理jar包版本 --> <!-- 统一管理jar包版本 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1
一个风轻云淡
2022/11/13
2280
springcloud整合consul
框架 | SpringBoot项目创建和发布部署步骤
如何创建Spring Boot项目? 1 技术选型 JDK1.7、MYSQL57、Spring Boot、Logback、Mybatis 2 开发工具 Myeclipse、Maven、Linux 3 数据库设计 表名:userinfo 结构如下: CREATE TABLE `userinfo` ( `id` int(20) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT NULL, `password` varchar(20) D
码神联盟
2018/06/04
5.3K2
Eclipse搭建第一个Spring boot项目
创建Spring boot项目之前,默认大家都已经下载好了Eclipse和Maven,并配置好了相关的环境。
秃头哥编程
2019/06/04
8.1K0
Eclipse搭建第一个Spring boot项目
SpringBoot2基础入门 学习(一)
2014 ,martin fowler马丁·福勒 提出的:微服务架构风格 常听的:分布式微服务
Java_慈祥
2024/08/06
1610
SpringBoot2基础入门 学习(一)
SpringBoot2 快速入门
我们安装Maven Helper的插件,用来查看spring-boot-starter-web模块的依赖
用户9615083
2022/12/25
8030
SpringBoot2 快速入门
Maven教程2(Eclipse配置及maven项目)
  此处报错的原因是jdk版本问题,我们使用的maven的3.6.0jdk必须是1.7+当前使用的是1.5.所以我们需要修改jdk的版本,解决方式有两种。
用户4919348
2019/04/02
8810
Maven教程2(Eclipse配置及maven项目)
【Spring Boot 项目创建】001-Spring Boot 项目创建、项目的初始化配置
Spring Boot 项目不需要配置容器,是因为使用了嵌入式容器,默认使用 tomcat 启动,默认端口号是 8080 ,当然也可以使用传统的方式,达成 war 包,放入单独的 tomcat 中运行!
訾博ZiBo
2025/01/06
4060
【Spring Boot 项目创建】001-Spring Boot 项目创建、项目的初始化配置
相关推荐
第一章-Spring Boot 入门
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验