/**PageBeginHtml Block Begin **/ /***自定义返回顶部小火箭***/ /*生成博客目录的JS 开始*/ /*生成博客目录的JS 结束*/

Hello_SpringBoot_demo

* 博客文章部分截图及内容来自于学习的书本及相应培训课程以及网络其他博客,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* @author Alan
* @Email no008@foxmail.com

 

正文


一:用idea 创建 springboot 项目:


详情请参考:《使用IDEA创建一个springboot项目

二:具体代码内容

image


1:StartAppLication

复制代码
package com.alancode.springboot;

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

/**
 * @program: Hello_springBoot-demo1
 * @description: StartAppLication  项目启动器
 * <p>
 * 注意:
 * 关于编写启动器需要注意的问题。
 * 启动器存放位置:启动器可以和controller 位于同一个包 package下,或者位于controller的上一级包。
 * 但是不能把该文件放到controller平行级的包或者其子包下。
 * @author: Alan_Liu
 * @create: 2021-02-14 21:47
 */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class StartAppLication {
	/**
	 * 调用 springboot 启动
	 *
	 * @return
	 * @throws
	 * @Param: [args]
	 * @author Alan_Liu
	 * @date 2021/2/14 22:16
	 **/
	public static void main(String[] args) {
		/***
		 *
		 *
		 *@Param: [args]
		 *@return
		 *@throws
		 *@author Alan_Liu
		 *@date 2021/2/14 22:23
		 *
		 **/
		SpringApplication.run(StartAppLication.class, args);
	}

}
复制代码


2:HelloWorld

复制代码
package com.alancode.springboot.controller;

import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.Map;

/**
 * @program: Hello_springBoot-demo1
 * @description: HelloWorld
 * @author: Alan_Liu
 * @create: 2021-02-14 21:47
 */
@Controller
public class HelloWorld {

	/**
	 * @return
	 * @throws
	 * @Param: []
	 * @author Alan_Liu
	 * @date 2021/2/14 21:52
	 **/
	@RequestMapping("/hello")
	@ResponseBody
	public Map<String, Object> showHelloWolrd() {
		Map<String, Object> map = new HashMap<String, Object>();
		map.put("msg", "HelloWorld");
		return map;
	}


}




复制代码


3: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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.2</version>
        <relativePath/>   <!-- lookup parent from repository -->
    </parent>
    <groupId>com.AlanCode.springBoot</groupId>
    <artifactId>demo1</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo1</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <!--設置 jdk版本-->
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <!--注入 springboot启动器
          所谓springboot 启动器 其实就是 一些jar包的集合。springboot 一共提供了44款启动器
          1:spring-boot-starter-web:
              支持全栈式的web开发,包括 tomcat  springmvc 等jar.
          2:spring-boot-starter-jdbc
               支持spring以jdbc方式操作数据库的jar包的集合。
          3:spring-boot-starter-redis

        -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>
复制代码


4:启动StartAppLication

image

posted @   一品堂.技术学习笔记  阅读(101)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2019-02-15 完全卸载oracle11g步骤
点击右上角即可分享
微信分享提示

目录导航