В файле Spring boot application.properties у нас есть следующие параметры:
server.tomcat.max-threads = 100
server.tomcat.max-connections = 100
spring.datasource.tomcat.max-active = 100
spring.datasource.tomcat.max-idle = 30
Это мой класс репозитория
public interface UserRepository extends JpaRepository<Users,Integer>{}
Это класс обслуживания
@Service
@Transactional(rollbackFor = Exception.class)
public class UserService {
@Autowired
private UserRepository userRepository;
public User getUserById(Integer id){return userRepository.findOne(id)}
Вопрос в том, как userRepository создает соединение с БД и будет ли он использовать пул соединений из моего файла свойств приложения. Я пришел из JDBC и спящего режима, где я использовал классы DataManager, DataSource, Connection для использования пула соединений, но при весенней загрузке у меня не было ни одной строчки кода с этими классами, и все работает нормально