搭建maven+springboot本地服务

搭建springboot

一、本地安装Maven

  • 可在官网中下载https://maven.apache.org/download.cgi

本文以apache-maven-3.5.4版本为例

  • 下载后解压并打开conf路径下的settings.xml文件,添加以下内容,并修改localRepository节点路径用于本地保存jar包,如下:
<settings>
<localRepository>/Users/dwdre/work-environment/maven-repositorylocalRepository>
    <mirrors>
         <mirror>
             <id>alimavenid>
             <name>aliyun mavenname>
             <url>http://maven.aliyun.com/nexus/content/groups/public/url>
             <mirrorOf>centralmirrorOf>
         mirror>
		<mirror>
            <id>maven-publicid>
			<mirrorOf>*mirrorOf>
            <name>maven-publicname>
            <url>http://localhost:8081/repository/maven-public/url>
        mirror>
    mirrors>
  <profiles>
    
        <profile>
            <id>devid>
            <activation>
                <activeByDefault>trueactiveByDefault>
            activation>
            <properties>
                <package.environment>devpackage.environment>
            properties>
        profile>
        
        <profile>
            <id>testid>
            <properties>
                <package.environment>testpackage.environment>
            properties>
        profile>
    
        <profile>
            <id>preid>
            <properties>
                <package.environment>prepackage.environment>
            properties>
        profile>
        
        <profile>
            <id>prodid>
            <properties>
                <package.environment>prodpackage.environment>
            properties>
        profile>
    <profile>
       <id>nexusid> 
        
		<repositories>
			<repository>
				<id>jbossid>
				<name>JBoss Repositoryname>
				<url>http://repository.jboss.com/maven2/url>
				<releases>
					<enabled>trueenabled>
					<updatePolicy>dailyupdatePolicy>
				releases>
				<snapshots>
					<enabled>falseenabled>
					<checksumPolicy>warnchecksumPolicy>
				snapshots>
				<layout>defaultlayout>
			repository>
		repositories>
		
        <pluginRepositories>
            <pluginRepository>
            <id>nexusid>
            <name>local private nexusname>
            <url>http://maven.oschina.net/content/groups/public/url>
            <releases>
                <enabled>trueenabled>
            releases>
            <snapshots>
                <enabled>falseenabled>
            snapshots>
            pluginRepository>
        pluginRepositories>
    profile>
	
	
	

	profiles>
	
	
settings>

二、打开idea,创建新项目

由于idea的版本不同,大体的创建步骤,创建New Project,不需要选择Maven Archetype,填写如下信息:

搭建maven+springboot本地服务_第1张图片

  • 点击创建后,设置maven路径

在idea的设置中,Build, Execution, Deploymen → Build Tols → Maven

  1. 修改maven home paht,改为本地安装的maven路径
  2. 修改user settings file,改为本地安装的maven中的conf路径下settings.xml

搭建maven+springboot本地服务_第2张图片

  • 打开当前创建好项目pom.xml文件,添加以下配置:
		<parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>2.0.5.RELEASEversion>
    parent>

每次引进新依赖jar包后,需要点击右上角导入,也可以设置为自动导入

搭建maven+springboot本地服务_第3张图片

  • 引入spring-boot-starter-web依赖,启动后以MVC模式运行
		<dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>    
    dependencies>
  • 打开项目路径/src/main/java,右键java创建包路径,New → Package
  • 复制上图groupId节点的内容,创建包路径,如我上图的:own.local.sample
  • 在最后个包路径中创建类,右键New → Java Class,包结构路径如下如:

搭建maven+springboot本地服务_第4张图片

  • 在类中创建添加@SpringBootApplication注解,并编写main方法,如下图:

搭建maven+springboot本地服务_第5张图片

  • 在右侧工具栏中打开Maven,并在Profiles中勾选dev配置,运行下方的clean,后运行install,此过程中会下载相关依赖包,第一次下载可能需要一点时间
    搭建maven+springboot本地服务_第6张图片

  • 点击启动main方法,即可启动整个springboot服务,从日志中可以看到端口号为8080

搭建maven+springboot本地服务_第7张图片

  • 创建API接口,右键包名New → Java Class,以controller结尾命名,创建好后添加以下注解:

搭建maven+springboot本地服务_第8张图片

  • 再次启动,并在浏览器中输入http://localhost:8080/sample/test,如下图:

搭建maven+springboot本地服务_第9张图片

你可能感兴趣的:(maven,spring,boot,intellij-idea)