IDEA社区版+springboot创建项⽬(图解流程)springboot项⽬资源:
GitHub地址:github/TisFreedom/springbootdome.git
码云地址:gitee/TisFreedom/springbootdome.git
1.环境配置(jdk、maven、idea社会版)这⾥我就不再详细讲解。
2.新建maven项⽬。File>New>Project>Maven>Create from archetype>Maven-archetype-webapp>Next
3.填写GroupId和ArticleId 然后Next
4.配置⾃⼰的maven(如果你没有⽤默认的也⾏),完事Next
5.确认项⽬存放⽬录,然后Finish
如果右下⾓出现这个东西,⿇烦你点⼀下Import Changes。
会⽣成标准的web项⽬⽬录,当然会少java⽬录和resource⽬录
5.新建java⽬录和resource⽬录
这样就建好了,当然idea是⽆法识别这些⽂件夹是⼲嘛。所以需要⼿动设置。 选中⽂件夹>左键>Mark Directory as
java⽂件夹选 Sources Root
resources⽂件夹选 Resources Root
6.配置l
<!-- 定义公共资源版本 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
<relativePath />
</parent>
<dependencies>
<!-- 包含 mvc,aop 等jar资源 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 映⼊tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId> </dependency>
<!-- jsp的整合依赖 -->
<dependency>
<groupId>at.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- 整合ssm -->
<dependency>
<groupId&batis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- ⽇志依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId> </dependency>
<!-- jstl标签架包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
mysql社区版国内镜像下载<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 没有该配置,devtools 不⽣效 -->
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
7.配置application.properties⽂件
如果配置访问前缀后缀要建⽴相应的⽬录和视图
#修改端⼝
server.port=80
#数据源相关配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root
spring.datasource.password=123
spring.datasource.sql.jdbc.Driver
#访问前缀和后缀
spring.mvc.view.prefix=WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
mybatis.mapperLocations=classpath:com/springboot/mapper/xml/**/*.xml
8. 新建启动类
@SpringBootApplication
//扫描控制器类
@ComponentScan(basePackages="com.springboot")
//扫描dao
@MapperScan(basePackages="com.springboot.mapper")
public class SpringBootStart {
public static void main(String [] args){
SpringApplication.run(SpringBootStart.class,args);
}
}
9.新建控制器
@Controller
public class TestController {
@RequestMapping("/")
public String index(Model model, HttpServletResponse response) {
return "index";
}
}
你的⽬录应该是这样⼦的
10.启动访问
如果你也向我⼀样配置了端⼝,和控制器默认路径。name⾃接⽤ localhost 就能访问。如果你配置失败了,通过github或者码云去下载源码查看。谢谢阅读
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论