1.springboot工程的创建
程序员文章站
2022-06-12 15:42:15
...
什么是SpringBoot?
是Spring下的开源项目,是spring及相关框架的集成,简化配置,提高开发效率
1.优点:
1、独立运行:内嵌了容器
2、简化配置:只配置相关启动器,在启动器中已经添加了其它工具的依赖,简化maven配置
3、自动配置:SpringBoot会自动根据路径下的类等完成相关操作,简化了配置文件中的配置
4、通过注解完成配置操作,无需代码及XML配置文件
- SpringBoot支持两种类型的配置文件?
类型一:properties文件
url=localhost:3306
username=root
类型二:yml文件 通过缩进格式来声明
service
url:localhost
username:root
一.pom.xml文件
创建maven项目,在pom文件下配置:
<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.qf</groupId>
<artifactId>AFirstSpingBoot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 配置springboot服务器热启动 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.10</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.3.13.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
</project>
二.创建启动类
三.application.yml配置文件
注意:
严格按照以上格式编写,不能多空格也不能少空格.
光标必须停在最后一个字母e的后面
dao
:
四.增,删,改
1.增,删,改方法:
1.1UserDao.java
接口
1.2UserDaoImpl.java
接口的实现类
1.3UserService.java
1.4 UserController.java
1.5 AddUser.jsp
2.查询
2.1UserDao
2.2 UserMapper.java
映射类
2.3 UserDaoImpl.java
2.4 UserService.java
2.5 UserController.java
3.根据ID查询出一个对象
上一篇: 浅析独立博客如何在手机上应用的技巧
下一篇: js冒泡排序(代码教程)