初识springboot创建hello world

1.j2ee的整体解决方案,spring4.0版本出生,

能够快速创建spring项目,使用嵌入式的serverlet容器,无需打包成war包就可以跑。

starters自动管理依赖,大量的自动配置,简化开发,也可以修改默认值。

无需配置xml文件,没有代码生成,开箱即用。

可以生成运维的应用监控。

云计算的天然集成。

缺点:

精通很难

springboot1.5.9版本。

给maven的settings中propfile中添加:

<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>

创建项目:

1.创建maven工程,导入springboot依赖如下:

<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>

2.编写主程序

标记注解

@SpringBootApplication

3.编写controller和service

标记注解

@Controller

标记

@RequestMapping("/hello")//接受来自于浏览器的hello
@ResponseBody

简化部署工作

导入spring boot的maven插件

<!--这个插件可以将应用打包成一个可执行的jar包-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugins</artifactId>
            </plugin>
        </plugins>
    </build>

找到idea右边的maven projects中生命周期的package直接打包到左边的target

复制出来放在桌面上,用cmd进行测试运行 寻找他的位置C:\Users\王未国\Desktop

指令是cd C:\Users\王未国\Desktop

dir进行显示

看到那个jar包。

java -jar spring-boot-01-helloworld-1.0-SNAPSHOT.jar

刷新网页发现也可以使用的。

开发和部署就很方便

自带了tomcat环境。

发布了9 篇原创文章 · 获赞 2 · 访问量 2068

猜你喜欢

转载自blog.csdn.net/whutwwg/article/details/105233964