在cmd里跳到工作空间项目路径下,导入Stringboot 的所需jar包
mvn -Pnexus dependency:tree
mvn -Pdirect dependency:tree
打包带走
mvn -Pnexus package -DskipTests//-DskipTests:跳过测试
运行所在项目程序
mvn -Pnexus spring-boot:run
新建web项目,依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
mvn package 打包项目为jar,10M左右
@Configuration
相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,
建议仍然通过@Configuration类作为项目的配置主类——可以使用@ImportResource注解加载xml配置文件。
@ComponentScan
表示将该类自动发现(扫描)并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。使用@ComponentScan注解搜索beans,并结合@Autowired注解导入。
@Component
在程序启动后执行一些基础任务
@Controller
用于定义控制器类,在spring项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层)通常配合注@RequestMapping