关键词:
Spring Boot自带Tomcat插件,可以直接编写启动类,开启Tomcat服务
springboot适合前后端分离,打成jar进行部署更合适
application.properties配置端口
server.port=8089
marven的配置文件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> <groupId>com.company</groupId> <artifactId>project</artifactId> <version>1.0</version> <packaging>jar</packaging> <properties> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.13.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> …… </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> <repositories> <repository> <id>aliyun-repos</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>aliyun-plugin</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>
注:
如果打jar的时候会说找不到主类,build那部分修改下
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.company.project.Application</mainClass> </configuration> </plugin> </plugins> </build>
启动类修改下
package com.company.project; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } //为了打包springboot项目 protected SpringApplicationBuilder configure( SpringApplicationBuilder builder) { return builder.sources(this.getClass()); } }
按照顺序运行mvn clean再mvn install
我们需要的jar就打好包了
到这个目录下执行命令
java -jar project-1.0.jar
intellijidea环境下gradle搭建springboot项目(代码片段)
1、搭建SpringBoot子模块2、导入Swagger2依赖导入Swagger2依赖前@EnableSwagger2报错:由于整个项目都会用到swagger2依赖,所以在最外面的build.gradle文件中添加如下配置:compile('io.springfox:springfox-swagger2:2.9.2')compile('io... 查看详情
使用intellijidea搭建springboot项目实践
1.使用intellijidea搭建springboot项目 查看详情
intellijidea与springboot项目建立
一、下载并安装,IntelliJIDEA的官网:https://www.jetbrains.com二、不要使用社区版很多功能都没有,下载旗舰版后,破解三:建立springboot项目首先修改idea的maven仓库,因为如果默认的仓库,下载依赖会非常的慢,对于修改仓库,我刚... 查看详情
intellijidea新建一个springboot项目
1、创建一个工程: 2、创建一个springboot1、2、4、 5、 6、 7、 8、删除不必要文件 3、添加数据库配置文件并启动: 查看详情
intellijidea搭建springboot项目
IntellijIDEA搭建SpringBoot项目标签(空格分隔):SpringBootJAVA后台第一步选择File–>New–>Project–>SpringInitialer–>点击Next第二步自己修改Group和Artifact字段名–>点击next第三步第四步点击finish第五步等待编译完成(... 查看详情
使用intellijidea创建springboot项目
方法一:File-New-Project 创建结束后进行测试运行,修改代码如下:packagecom.springboot.testone;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApp 查看详情
用intellijidea搭建第一个springboot例子
前言:最近把IntelliJIDEA弄好了,也偶然接触到了springboot这个新的微服务框架。发现这个框架简单但也有一些不足。听说springboot可以在140个字符内发布一个web应用。所以可以看出还是很简洁了,少了许多的配置文件。1.用IntelliJIDE... 查看详情
intellijidea搭建springboot项目
参考技术A若不使用镜像,会发现maven项目会同步半天都不成功。https://www.cnblogs.com/dengbo/p/12003667.htmlpom.xml报错日志:getInputStream()mustnotbecalledagainstadirectory:apache-maven-3.6.3/conf通过修改application.yml文件即可,注意SpringBoot2.0前后的写法... 查看详情
intellijidea创建springboot项目
1.File-->New-->Project2.可自行修改3.重点4.可修改项目存储位置,自行修改5.我的已建好的目录结构,仅供参考,test类是后期我自己创建测试使用的,URL为“/test”,后续测试项目是否搭建成功时使用6.运行项目,选择,右键,若无ru... 查看详情
intellijidea设置springboot热部署
前言有时候,我们使用IntellijIDEA部署SpringBoot项目的时候,修改完代码后需要手动的重新运行项目。其实很多人都不知道,IDEA可以设置SpringBoot项目进行热部署。设置步骤步骤1:添加依赖在pom.xml中添加如下的依赖:<dependency>&... 查看详情
步步详解intellijidea创建springboot项目并运行
1.SpringBoot简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。我们在学习Spring的时候说过Spring框架是为了简化开发的,而SpringBoot是为了简化Spring开发的,由此可见... 查看详情
intellijidea中构建springboot的项目
【构建SpringBoot项目的两种方式】①通过https://start.spring.io;②通过本地服务器创建项目;【通过本地服务器创建项目】1、打开IDEA,选择创建项目。2、点击File-New-Project。①ServerURL:默认值,不用管;②name&... 查看详情
springboot项目在intellijidea中实现热部署
...以热部署对于开发来说显得十分必要,本文将介绍如何在IntelliJIDEA(版本2018.2.5)中实现SpringBoot项目热部署。本文使用spring-boot-devtools实现的热部署,按照下面两个步骤操作完成即可。1.修改pom.xmlspring-boot-devtools是一个为开发者... 查看详情
intellijidea搭建springboot项目配置事务和redis缓存(代码片段)
IntellijIDEA搭建SpringBoot项目–>配置事务和Redis缓存标签(空格分隔):SpringBootJAVA后台一、开始配置事物类似我们前一篇配置spring-dao的时候,我们可以看见在ssm中配置事物的时候是如下配置的//这个不需要我们在进行... 查看详情
intellijidea怎么gradle创建springboot
...创建的话,可以配置生成一个。 参考技术B打开电脑上的IntelliJIDEA.打开自己的项目,没有项目的可以new一个。右键单击【项目名称】,可以看到一个【New】,就在菜单的第一个。点击【New】,会看见有很多新建的文件的类型,我们选... 查看详情
intellijidea怎么找不到springboot
参考技术A打开电脑上的intellijidea.打开自己的项目,没有项目的可以new一个。右键单击【项目名称】,可以看到一个【new】,就在菜单的第一个。点击【new】,会看见有很多新建的文件的类型,我们选择第一个【javaclass】确定选择【j... 查看详情
intellijidea2017.3搭建一个多模块的springboot项目(代码片段)
上一篇我成功搭建了一个项目,名叫bale-project,下面我们继续搭建子模块。在项目名称上右键,New->Module,新建一个模块。这次我们选择SpringInitializr起个名字,Next勾选Web之后,Next。第二个模块就建好了。我们现在简单看一下... 查看详情
关于springboot上手的一点介绍
...des下,有许多相关介绍,包括可以构建的例子程序。使用intellijidea,可以通过新建springbootinitializr项目,选择组件,搭建springboot项目。或者通过https://start.spring.io/构建,效果和上边应该是一样,但没试过。intellijidea方式按介绍,... 查看详情