springboot入门

本文介绍了SpringBoot简化SSM开发的优势,并提供了通过官方生成器或手动创建Maven项目的方式引入SpringBoot。文章详细讲解了如何自定义连接池、配置信息,利用Lombok简化实体类,以及进行测试。在SpringBoot中,可以通过@Bean注解创建自定义连接池,通过application.properties配置文件调整设置。同时,文章提到了Lombok的@Data、@NoArgsConstructor、@AllArgsConstructor和@Slf4j等注解的使用,以减少样板代码。最后,讨论了如何在SpringBoot中进行单元测试。
摘要由CSDN通过智能技术生成

springboot

简化ssm的开发,不用写spring.xml中那么多的配置,springboot都为我们配置好了,可以直接使用。有些配置我们不想用默认的配置,可以自己在application.properties文件中加入自己的配置。

  • https://start.spring.io/ 到此地址按照向导生成项目
  • 也可以手动创建maven项目,在pom文件中加入springboot的依赖

程序入口:功能类似于spring.xml,连接池等bean写在此类中

@SpringBootApplication
public class App {
   
	public static void main(String[] args) {
   
		SpringApplication.run(App.class, args);
	}
}

@Mapper, @Service, @Controller
入口类要放在其他类的外层

在application.properties文件中可以

  • 配置连接数据库的信息
  • 修改web程序端口
  • 配置某个日志的输出
  • 配置thymeleaf

1. 自定义连接池

可以使用 @Bean 注解定义spring容器对象,它的功能类似于<bean>标签

@Bean // @Bean注解的作用是把方法返回的结果,纳入spring容器的管理, 把方法名当做bean的id, 默认这个bean对象也是单例的
public DataSource dataSource() {
   
	DruidDataSource dataSource = new DruidDataSource();
	dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver")
Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它提供了一种简化的方法来配置和部署应用程序,使开发人员能够更快地开发和运行应用程序。 Spring Boot Actuator是Spring Boot的一个组件,它可以帮助我们监控和管理Spring Boot应用程序,包括健康检查、审计、统计和HTTP追踪等功能。要使用Spring Boot Actuator,只需引入相应的起步依赖,并在应用程序的入口点类上添加@SpringBootApplication注解即可。在该类中,使用@SpringBootApplication注解相当于同时添加了@Configuration、@EnableAutoConfiguration和@ComponentScan注解,它标识了当前应用程序是一个Spring Boot应用程序。要启动Spring Boot应用程序,只需在主启动类中编写main函数,通过调用SpringApplication.run(Application.class, args)方法来启动应用程序。在开发过程中,<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [SpringBoot入门](https://blog.csdn.net/weixin_45905210/article/details/121712027)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [spring boot 入门](https://blog.csdn.net/zhshx19900318/article/details/129476812)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值