使用idea + maven + springboot 搭建项目 spring整合mvc ╰+攻爆jí腚メ 2022-05-23 10:27 171阅读 0赞 使用idea + maven + springboot 搭建新的项目(一) 整合mvc 1. 创建一个新的项目 File-->new -->Project ![2018060709531697][] maven --> next ![20180607095332834][] 2. 填写组织id和模块名 GroupId 和 ArtifactId ![20180607095443751][] 3. 填写工程名(project name)和本地路径 (project location) ![20180607095605417][] 4. 创建子模块 ![20180607095801835][] 创建一个普通的java项目(模块) ![20180607095819518][] 输入项目名 ![20180607095901222][] 输入模块名和模块路径 ![20180607100153410][] 其他普通项目类似 5. 创建一个web项目(模块)在普通模块的基础上改造 ![20180607095801835][] ![2018060710044049][] 选择自己的maven安装目录和maven的配置文件 ![20180607100626500][] ![20180607100457487][] 但是现在还不是一个web项目,我们需要将它进行改造 可以通过菜单中的project structure 下面两种方式都能进入project structure ![20180607100805903][] ![20180607100948311][] 进入下面的窗口 ![70][] 更改路径src\\main\\webapp\\WEB-INF\\web.xml 起始位置为项目根目录 ![20180607101042457][] 更改模块后的路径src\\main\\webapp\\WEB-INF\\web.xml ![20180607101146200][] 更改资源路径src\\main\\webapp ![20180607101347398][] 完成后的目录结构 ![20180607101436494][] 开始搭建一个简单的springboot项目 先对最外层的pom文件进行修改 ![20180607140357556][] 引入依赖 <!--标记为一个springboot项目--> <**parent**> <**groupId**>org.springframework.boot</**groupId**> <**artifactId**>spring-boot-starter-parent</**artifactId**> <**version**>2.0.2.RELEASE</**version**> </**parent**> ![2018060714052215][] 修改servcie的pom文件,需要依赖api模块(根据自己的项目需求来,我这里后期需要在里面写一些对其他系统的公共vo类) ![20180607140553121][] 修改web 的pom文件 <!--添加支持web开发--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--将maven打包成一个可运行的jar,当引入spring-boot-starter-parent后这样配置--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 指定启动的mainClass 防止打包的 出现repackage failed: Unable to find main class--> <configuration> <mainClass>com.ecms.eventcenter.controller.HelloController</mainClass> </configuration> </plugin> </plugins> </build> 基本的依赖搞定开始代码 @RestController @SpringBootApplication *//Spring Boot核心注解,用于开启自动配置* public class HelloController { @RequestMapping("/") String index(){ return "Hello Spring Boot"; } public static void main(String[] args) { SpringApplication.run(HelloController.class, args); } } 直接运行main就可以直接启动了 ![20180607141018723][] 默认的端口是8080 ![20180607141036462][] 访问 ![70 1][] 简单的创建和使用到此结束 [2018060709531697]: /images/20220523/cbe92957a2664866a5564ab8d0381430.png [20180607095332834]: /images/20220523/89801c3883f54bf3887ff65a4fff1c99.png [20180607095443751]: /images/20220523/6316c34a6f76440a8dbba0af27e8cd3e.png [20180607095605417]: /images/20220523/350c00a3ce7f4c94871d3aa7f4d3b91c.png [20180607095801835]: /images/20220523/d5ba090998ea4ad987a912dd641d98ef.png [20180607095819518]: /images/20220523/08c84ff9619348e7b022615383d9cdfb.png [20180607095901222]: /images/20220523/e794dc68c1cd4baf80356a70280f5827.png [20180607100153410]: /images/20220523/c94e27c47af1495e8e5aea076a823729.png [2018060710044049]: /images/20220523/fab5f1ec04774712b57e9c36d67ad679.png [20180607100626500]: /images/20220523/1ba0129593c54e1286fec4e1aa075adc.png [20180607100457487]: /images/20220523/7cb983436afe48a887fc37383c9fb513.png [20180607100805903]: /images/20220523/cd5e319e705d4a788b65b96a6ac0c187.png [20180607100948311]: /images/20220523/34bde3af27e44b9a9fe0bfd70c4f0587.png [70]: /images/20220523/5be464bb1d4b481da961cc18e808dcd5.png [20180607101042457]: /images/20220523/b231b1a7b94744eda84226a1b8660435.png [20180607101146200]: /images/20220523/7568c97e88f942a89ccf9d399fe394d7.png [20180607101347398]: /images/20220523/fad0da83e60447e9b66f890128c295e7.png [20180607101436494]: /images/20220523/cbae076ae35c494987a438be3ac22af6.png [20180607140357556]: /images/20220523/98d5fb8832e3487fafcf7340618da7a8.png [2018060714052215]: /images/20220523/8b5fc97f086e44f88ff671111f9de1e8.png [20180607140553121]: /images/20220523/5ea6a6ae201f4093a1d6934da46b5851.png [20180607141018723]: /images/20220523/1d0ab2401df04804bf81c0344441ff3a.png [20180607141036462]: /images/20220523/2a28b1d2ac1a4e5a8574c4690e7682e7.png [70 1]: /images/20220523/bebbbb2a0c5044928c0d318cf6bb51ff.png
还没有评论,来说两句吧...