一、SSM的创建
(一)SSM环境配置
1.添加pom.xml依赖包——2.配置web.xml——3.配置Spring整合MyBatis文件:applicationContext.xml , da.properties , myconfig.xml ——4.配置Spring MVC文件:dispatcherServlet-servlet.xml
(二)mybatis自动生成的配置和生成
1.配置generatorConfig.xml——2.根据generatorConfig.xml添加放自动生成文件的包和配置数据库——3.在pom.xml添加…——4.点击mybatis-generator:generate
(三)
1.编写服务类——2.控制类——3.配置容器Tomcat或pom.xml添加
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>8080</port>
</connector>
</connectors>
<stopKey />
<stopPort />
</configuration>
</plugin>
——4.运行http://localhost:8080/demo/hello/1.htm
注意:Demo.java后要添加
@Override
public String toString() {
return "Demo{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
对应DemoConctroller.java
```java
map(Demo::toString)
SSM搭建总结:
◆耗时长 ◆配置文件繁琐
◆jar管理 ◆新手不友好
二、SpringBoot创建
(一)SpringBoot环境配置
1.新建工程——2.选着Spring Initializr ,点击下一步——3.在Group写com.mooc ,Artifact写sb2,点击下一步——3.选Web勾选Spring Web,接着选SQL勾选MyBatis Framwork,点击下一步——4.Project location 选G:\IJ\sb2,点击Finish
(二)mybatis自动生成的配置和生成
1.配置generatorConfig.xml——2.根据generatorConfig.xml添加放自动生成文件的包和配置数据库——3.在pom.xml添加<build>...</build>中<plugins>...</plugins>添加印象插件
```java
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
</dependencies>
</plugin>
——4.点击mybatis-generator:generate
(三)
1.配置application.properties——2.在pom.xml添加——
```java
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
3.在sb2Application.java添加注解
```java
@MapperScan("com.mooc.sb2.mapper")
public class Sb2Application {
public static void main(String[] args) {
SpringApplication.run(Sb2Application.class, args);
}
}
`
4.运行运行http://localhost:8080/demo/hello/1
SpringBoot搭建总结
耗时短 配置文件简洁
不关注版本管理 易上手
来源:CSDN
作者:时间改变一切Liu
链接:https://blog.csdn.net/Town_1998/article/details/103798950