Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

下载开发工具:

下载完成打开以后,第一步检查环境

查看jdk是否配置:

接着一定要注意,maven通常情况下它是没有给你配置的,要自行配置:

右键新建:

然后依赖选择web、跟Mybatis就行了。

创建好项目后,会发现自带了这个Application.java,这个文件就是用来启动整个项目的。

不同于SpringMVC,SpringBoot它默认自带了一个内嵌的tomcat服务器。

所以只需要右键,run-->java application,项目就启动起来了。

这里就不需要再配置一个外置的server,然后在server里面去跑我们的项目了。

而这里applicarion.properties文件,里面就是用来配置数据库连接信息,还有Redis连接信息等,都统一的放在这个配置文件里面。(包括程序里用到的一些变量的信息,也可以存放在这里,方便我们去读取)

接着看pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <!-- 主要是定义了java的编译级别 -->
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.18.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>top.lyf</groupId>
    <artifactId>xyspgl2</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>xyspgl2</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <!-- 定义了,使用UTF-8进行编码,同时实现了通用的测试框架 ,智能的资源过滤,还有智能的插件配置-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <!-- 以上面的parent为基础,定义相关依赖 -->
    <dependencies>
        <dependency>
            <!-- 定义支持web项目启动 ,能右键run java application运行项目很大部分原因在这里-->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- 定义数据库链接相关 -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>

        <!-- 用来做ut的 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <!-- 用来做打包的 -->
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

启动 需要定义个controller类

@RestController
public class Hello {
    //@RestController 相当于结合了@Controller与@ResponseBody这两个标签
    //,这个类下所有方法返回的东西都是以json方式返回

    @RequestMapping(name="/hello",method=RequestMethod.GET)
    public String hello() {
        return "Hello SpringBoot!";
    }
}

然后回去右键运行,会发现,tomcat服务端口就是8080:

接着就可以在浏览器输入并访问到:

这是一种启动方式,

还可以点击:

这种方式去启动。

apllication中想要注释的话,需要自己去修改编码格式为UTF-8:

设置访问路径前缀,在配置文件中:

//端口
server.port=8080
//加入访问前缀
server.context-path=/xyspgl

 之前的访问路径就变为了:

原文地址:https://www.cnblogs.com/xk920/p/10138777.html

时间: 2024-08-29 19:00:06

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架的相关文章

spring cloud深入学习(七)-----配置中心git示例

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多.某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错.配置中心便是解决此类问题的灵丹妙药. 市面上开源的配置中心有很多,BAT每家都出过,360的QConf.淘宝的diamond.百度的disconf都是解决这类问题.国外也有很多开源的配置中心Apache的Apache Commons Configuration.owner.cfg4j等等.这些开源的软件

Spring框架学习(五):Spring @Autowired实现自动装配

学习自动装配之前,讲一个概念:Component,即组件.组件你也可以理解为bean对象,只不过通常Component的组成会稍微复杂一些,比如,一个组件里面会引用一个或多个别的bean对象,组件的定义方式也不一样.自动装配貌似就是为组件而生的. 自动装配(Autowired)这个概念,如果你已经使用过SpringMVC或者SpringBoot做开发,你会发现@Autowired注解是特别经常使用到的.比如你的Controller.Service相关的类里面就会经常用到.如果你看过@Contro

spring cloud深入学习(八)-----配置中心svn示例和refresh

svn版本 同样先示例server端的代码,基本步骤一样. 1.添加依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org

SSH框架学习环境配置

1.      java环境 安装 安装jdk7,根据自己的操作系统选择32位或64位安装. 配置 安装后需要配置环境变量,如下所示: 配置classpath,如下: 并在path中添加java6安装目录中的bin目录路径,如下所示: 检验是否安装成功,cmd进入命令行模式,输入java,出现如下画面表示安装java完成: 2.    web容器 安装 本教程开发环境使用tomcat7,"开发工具"目录提供了apache-tomcat-7.0.52.zip. 解压安装包到自己的电脑上,

Spring框架学习01——使用IDEA开发Spring程序

1.创建项目 点击“Create New Project”,新建项目 选择Maven项目 项目配置 使用本地安装的Maven 一直点击Next,最后点击完成当控制台中出现“BUILD SUCCESS”,项目创建成功 2.加载依赖 在pom.xml文件中添加Spring依赖和日志相关依赖 <dependencies> <!--测试相关--> <dependency> <groupId>junit</groupId> <artifactId&g

Android studio Cocos2d-x 学习,配置到运行

官方提供的中文文档 http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v2/getting-started/setting-up-development-environments/linux-environment-setup/how-to-run-helloworld-and-tests-on-linux/zh.md 下面是一个博主写的博

spring事务管理(xml配置)与spring自带连接数据库JdbcTemplate

什么是事务,很通俗的话来说就是,我们日常生活中总会出现在银行转账的业务,加入A向B转账100元,此时A的账户中应该减少100元,B的账户中增加100元,但是如果在A转完账B还没有接受的时候,服务器出现了故障,一般银行的系统都会给出交易失败的提示,并且A的账户中总金额也不会变,那么这就类似一个事务. 1.事务是单个逻辑单元工作单位执行的一系列操作 2.多个操作作为整体向系统提交,要么都执行,要么都不执行 3.事务时一个不可分割的逻辑单元 事务的4大特性:原子性.一致性.隔离性.持久性(ACID)

Spring配置及第个Spring HelloWorld

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文将主讲了Spring在Eclipse下的配置,并用Spring运行了第一个HelloWorld. 一.下载需要的文件 这里我们已经配置好Java的运行环境和装好Eclipse了. 下载Spring 下载地址:http://projects.spring.io/spring-framework/ 下载commons-logging 下载地址:http://commons.apache.or

Spring配置与第一Spring HelloWorld

林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 本文将主讲了Spring在Eclipse下的配置,并用Spring执行了第一个HelloWorld. 一.下载须要的文件 这里我们已经配置好Java的执行环境和装好Eclipse了. 下载Spring 下载地址:http://maven.springframework.org/release/org/springframework/spring/ 下载commons-logging 下载地