[DAY 6] 建立Spring boot

现在简单说明Spring boot专案的建立方式

专案的建立方式有以下几个方式

  • 官网starter建立

  • IDE直接建立

  • 专案自动化构建工具

官网starter建立

官方有提供快速建构的页面 Spring Initializr ,(网址:https://start.spring.io/),可用视觉化点选直接建立专案,包含构建工具类型、专案使用语言、Spring boot版本、专案配置...等等,另外有提供可一同导入的library,如DB resource、Spring sercurity...等等,
选完成後,可以选择下载建构好的专案後者是复制构建工具的设定档自行建立专案,构建工具设定方式将在後面说明

IDE直接建立

於专案版的IntelliJ IDEA建立Spring专案,另外官网有提供导入的plug-in,使使用者可选择利用eclipse、Visual Studio Code或Theia导入Spring相关设定使之可於使用的工具可建立Spring专案,其设定与官网建立方式大同小异,在选完专案基本设定後也可导入其他library

专案自动化构建工具

可利用自动化构建工具,包含Maven与gradle进行建立专案

Maven设定

<?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.5.4</version>
    <relativePath/> 
  </parent>

而gradle设定如下

dependencies {
  implementation 'de.codecentric:spring-boot-admin-starter-server'
  testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

在了解建立的方式後,再来就是了解Spring boot本身,明天来说明Spring boot启动原理


<<:  从 JavaScript 角度学 Python(20) - CSV

>>:  深入浅出 Computed

Day-25 Hash Function(杂凑函数), 乘法杂凑法, 除法杂凑法

Hash function 一个好的杂凑函数,可以把均匀的分布在杂凑表的每一个slot中,也就是尽量...

Day 10:让你见识我的一小部分力量,Ktor的网路请求

Keyword: Ktor, Suspend Function 到Day11使用Ktor进行网路请求...

Day7: IAM users、group建立

上一篇定义了IAM里面会看到的名词,今天我们来看一下AWS Console里面要怎麽建置IAM Us...

JavaScript Day23 - 条件(三元)运算子

条件(三元)运算子 三元运算子:有时在网路找资料会看到会带有 ? 的程序码,类似在做条件判断,不确定...

Day30 ( 游戏设计 ) 贪吃蛇

贪吃蛇 教学原文参考:贪吃蛇 这篇文章会介绍如何使用「阵列」、「函式」、「变数」、「点亮」、「[计次...