springboot項目資源:java
GitHub地址:https://github.com/TisFreedom/springbootdome.git
碼雲地址:https://gitee.com/TisFreedom/springbootdome.git
1.環境配置(jdk、maven、idea社區版)這裏我就再也不詳細講解。
2.新建maven項目。File>New>Project>Maven>Create from archetype>Maven-archetype-webapp>Nextmysql
3.填寫GroupId和ArticleId 而後Nextgit
4.配置本身的maven(若是你沒有用默認的也行),完事Nextgithub
5.確認項目存放目錄,而後Finishweb
若是右下角出現這個東西,麻煩你點一下Import Changes。
會生成標準的web項目目錄,固然會少java目錄和resource目錄spring
5.新建java目錄和resource目錄
這樣就建好了,固然idea是沒法識別這些文件夾是幹嗎。因此須要手動設置。
選中文件夾>左鍵>Mark Directory as
java文件夾選 Sources Root
resources文件夾選 Resources Rootsql
6.配置pom.xmlapache
<!-- 定義公共資源版本 --> <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> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <!-- jsp的整合依賴 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <!-- 整合ssm --> <dependency> <groupId>org.mybatis.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> <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文件,若是配置訪問前綴後綴要創建相應的目錄和視圖tomcat
#修改端口 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.driver-class-name=com.mysql.jdbc.Driver #訪問前綴和後綴 spring.mvc.view.prefix=WEB-INF/jsp/ spring.mvc.view.suffix=.jsp mybatis.mapperLocations=classpath:com/springboot/mapper/xml/**/*.xml
8. 新建啓動類springboot
@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 就能訪問。
做者:TisFreedom 來源:CSDN 原文:https://blog.csdn.net/tisfreedom/article/details/81180660