In this paper, an adaptive boundary controller is designed to solve the boundary control problem of Euler–Bernoulli beams with an unknown payload. Therefore, a boundary controller with an adaptive law is designed to compensate for the parameter uncertainty of the system. Partial Differential Equations (PDEs) are used to describe the Euler–Bernoulli beam system. The well-posedness of the system under the action of an adaptive boundary controller is proved by using the linear operator semigroup method. Meanwhile, the asymptotic stability of the closed-loop system is derived from the extended Krasovskii–LaSalle invariance principle. The effectiveness and superiority of the proposed method are illustrated by simulation in comparison with the existing results.